我在 javascript 中工作,喜欢检查我的文本是否有一些迹象。我想检查我的文本是否有 ( ) 和 & 字母,或者它是否有重复的字母。一些例子:
测试- 有多个 t
测试&t - 有 &
test(test) - 有 ( and ), 多个 t 和两次 'e' 字母
test&(test - 有 & 和 ( 以及多个 t 和 e
test&(&t - 有多个 t,多个 & 和 (
tesra - 这个不适合任何模式
我已经做了这样的事情:
if ((/(\w+)(?=\1)/g).test(str)) alert('multiple signs')
但它只计算多个标志,如果它们是一个接一个,所以“测试”将适合模式并且测试不会。有谁能够帮我?我永远无法理解所有这些正则表达式功能:(它可以分为两个正则表达式。
提前感谢