2013-06-20 27 views
0

我想檢查輸入的字符串是否在文本框中進行重複。即,我只想接受那些沒有重複並且可以包含所有字母(關閉CAPS ON OFF)+特殊字符和所有數字的字符串? 我想這正則表達式,用於檢查重複表單驗證以檢查字符串中的重複情況

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

和一切被允許,當涉及到的範圍,所以我並沒有做出同樣的任何檢查,但它無法正常工作。 任何人都可以幫助我一些可以使我的旋轉的東西。 :-)

示例 - VCC @#^ K->有效VbhUiu->有效mnkOOp->無效fgty ^^ M->無效

+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