我需要创建一个正则表达式,它将拒绝彼此相邻的任何给定字符的字符串
". / - ( )"
例如:
123()123 - false
123--123 - false
124((123 - false
123(123)123-12-12 - true
这是我到目前为止所做的:
(?:([\/().-])(?!.*\1))
答案 0 :(得分:1)
答案 1 :(得分:1)
答案 2 :(得分:0)
也许以其他方式更容易做到,匹配你不想允许的字符串。
if match [.\/()-]{2}
not allowed
else
allowed
end