0

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

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

并且由于在范围内一切都是允许的,所以我没有进行任何检查,但它不起作用。任何人都可以帮助我做一些可以让我旋转的东西。:-)

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

4

1 回答 1

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

演示

于 2013-06-20T03:19:53.167 回答