繁体   English   中英

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

[英]Form validation to check repetition in string

我想检查文本框中输入的字符串是否重复。 即我只想接受那些无重复且可以具有所有字母(开/关大写字母)+特殊字符和所有数字的字符串? 我尝试使用此正则表达式检查重复

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

并且由于一切都允许,当涉及到范围时,所以我没有对它做任何检查,但是它不起作用。 谁能帮助我解决一些使我无法自拔的问题。 :-)

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

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

DEMO

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM