2013-06-20 2 views
0

Я хочу проверить введенную строку в текстовом поле для повторения. т. е. я хочу принимать только те строки, которые не имеют повторения и могут иметь все алфавиты (CAPS ON &) + специальные символы и все цифры? Я попытался это регулярное выражение для проверки повторенияПроверка формы для проверки повторения в строке

var pattern = /(\d).*\1/; 

и как все позволено, когда речь идет о диапазоне, так что я не делал никаких чек на то же самое, но он не работает. Может ли кто-нибудь помочь мне с чем-то, что может сделать мой спин. :-)

Пример - VCC @ #^k-> Действительно VbhUiu-> Действительно mnkOOp-> Invalid fgty ^^ m-> Invalid

+0

При проводке регулярок вопрос, пожалуйста, добавьте пример ввода и вывода. – elclanrs

+0

Ни один символ в строке не должен повторяться? –

+0

Да, ребята, ни один из героев не должен повторять, @ elclanrs. Я обязательно буду помнить об этом. :-) Пример-2r $% ^? - Действителен 2ertu - Действителен 2r% && - Неверно – freesoul

ответ

1
var pattern = /(.).*\1/; 
if (pattern.test(str)) { 
    alert("No repetition allowed"); 
} else { 
    alert("Looks good!"); 
} 

DEMO

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