|
|
|
| по какой то причине не отрабатывает регулярное выражение. направьте, что не так?
не проходит ограничение на длинну - пропускает числа более 3 символов длинной. | |
|
|
|
|
|
|
|
для: kez
(19.12.2008 в 10:54)
| | а какой именно функцией вы пользуетесь? просто действие регулярных выражений в пхп немного не совпадает с действием регулярных ввыражений в JS | |
|
|
|
|
|
|
|
для: вялый
(19.12.2008 в 16:25)
| | fieldName - имя поля для проверки
regex - регулярное выражение
var reg = new RegExp(regex);
if (! (reg.test(document.getElementsByName(fieldName)[0].value)) )
{
alert("значение не соответствует регулярному выражению")
}
|
| |
|
|
|
|
|
|
|
для: kez
(19.12.2008 в 16:36)
| | лично у меня всё прекрасно работает
var reg = new RegExp(/^[1-9]{1,3}$/);
if (!(reg.test('4567')))
{
alert("значение не соответствует регулярному выражению")
}
|
по всей видимости document.getElementsByName(fieldName)[0].value приходит в искаженном виде, проверьте его | |
|
|
|
|
|
|
|
для: вялый
(19.12.2008 в 16:47)
| | спасибо за совет. проверю. | |
|
|
|