проверка JavaScript - PullRequest
       0

проверка JavaScript

1 голос
/ 02 февраля 2011

Я использую проверку регулярного выражения для проверки моей формы с использованием JavaScript. мой шаблон

/^[a-zA-Z]+[a-zA-Z0-9_]*\\.{0.1}[a-zA-Z0-9_]*/

является ли этот шаблон корректным для проверки "не начиная с номера", "разрешено только 1 '.' и затем текст"?

Ват я могу использовать в JavaScript для проверки? что-то вроде preg_match func из php .

Я не знаком с регулярными выражениями, поэтому помогите мне и предоставьте sum func, чтобы сделать это для меня. я пытался использовать regexp объект, но не могу получить результат от .exec, тестовая функция.

1 Ответ

2 голосов
/ 02 февраля 2011

Да, регулярное выражение выглядит хорошо. Требуется 1 символ, за которым следует 0..inf char, число или _, затем необязательная точка, а затем 0..inf char, number или _.

У вас есть одна синтаксическая ошибка. Заменить {0.1} на {0,1}.

Затем вы можете использовать функцию .test() и передать ей строку для проверки.

var a = "bb";
var r = /^[a-zA-Z][a-zA-Z0-9_]*\.{0,1}[a-zA-Z0-9_]*/;
r.test(a);

возвращает истину.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...