У меня есть ряд динамических действий на моей странице Oracle Apex 4.2 с действием «Выполнить код Javascript» в поле ввода номера телефона:
$s("P40_MOBILE_PHONE", $v("P40_MOBILE_PHONE").replace(/[()-\s]+/g, ''));
Это работает в IE и Chrome. Однако в Firefox это не только не работает, но и приводит к полному прекращению работы всех других динамических действий на странице.
Единственная разница между этим и другими динамическими действиями заключается в использовании string.replace(/[()-\s]+/g, '')
. Это должно удалить любые пробелы, символы (
, )
и -
из номера телефона.