我是正则表达式的新手。我想防止用户输入
使用JavaScript函数的字符串数据,其条件如下。
相同的字符序列不能重复两次或更多次
aabhi - is allowed
aabbcc - is allowed
dayday - not allowed
abab - not allowed
ababab - not allowed
aaaa - not allowed
这也适用于数字。有人可以帮我吗?提前致谢
最佳答案
根据您的输入,您可以使用此正则表达式:
/(\w{2,})(\1)/
码:
re = /(\w{2,})(\1)/;
s = 'dayday';
if (re.test(s))
console.log("invalid);
else
console.log("valid);