表单验证以检查字符串中的重复

时间:2013-06-20 02:43:00

标签: javascript validation

我想在文本框中检查输入的字符串是否重复。即我只想接受那些没有重复且可以包含所有字母(CAPS ON& off)+特殊字符和所有数字的字符串? 我试过这个正则表达式来检查重复

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

并且当涉及到范围时所有内容都被允许所以我没有对它进行任何检查,但是它不起作用。 任何人都可以帮助我做一些可以让我旋转的东西。 : - )

示例 - vCc @#^ k->有效VbhUiu->有效mnkOOp->无效fgty ^^ m->无效

1 个答案:

答案 0 :(得分:1)

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

DEMO