我正在寻找js中的正则表达式,因为它可以接受任何数字,字符,特殊字符等但不包含两个或更多连续特殊字符的内容。试过不同的组合,但不能成功。 例如:
abcd -- valid
abcd @ dfds -- valid
abcd#@ ssf -- invalid
hi@try$example@test - valid
hi######hello --- invalid
答案 0 :(得分:0)
此regExp
会为true
返回hi######hello
,您可以按自己的意愿反转结果:
var regExp = /(?:.)*(?:[@$&#?]{2})+(?:.)*/g // @$&#? - your symbols go here
regExp.test("hi######hello"); // true
regExp.test("hi@try$example@test"); // false