2016-09-29 3 views
0

Я пытаюсь проверить поля ввода, используя следующий шаблон, но я получаю эту ошибку:Uncaught SyntaxError: Недопустимое регулярное выражение

<input id="testMyU" type="text" required maxlength=35 pattern="((?!((&[^\ ]*;))|([<>])).)*" > 

Ошибка:

Pattern attribute value ((?!((&[^\ ]*;))|([<>])).)* is not a valid regular expression: Uncaught SyntaxError: Invalid regular expression: /((?!((&[^\ ]*;))|([<>])).)*/: Invalid escape 

я не нахожу свою ошибку ...

ответ

2

Ваша проблема здесь:

<input id="testMyU" type="text" required maxlength=35 pattern="((?!((&[^\ ]*;))|([<>])).)*" > 
                     ^

Попробуйте использовать двойную обратную косую черту.

+0

Спасибо, сейчас работает. – wawanopoulos

+1

Хорошо! Пожалуйста, нажмите на значок галочки, чтобы отметить это как ответ: – ThePerplexedOne

+0

вы экономите свое время. – AFN

Смежные вопросы