我有这个正则表达式:
(@"^[^/;\\'-]+$)
这个正则表达式中不允许使用撇号或连字符。
此外,我必须检查此正则表达式中是否允许双引号和双击。
我想修改这个正则表达式。
答案 0 :(得分:0)
答案 1 :(得分:0)
您可以使用JavaScript test() method检查字符串中是否出现任何一个。
尝试[-'\"]
检查连字符,撇号和双引号。
尝试[-'\"]+
检查这些字符是否有一次出现。
例如:
/[-'\"]+/.test('a\'bc1'); // false
/[-'\"]/.test('a\"bc1'); // false
/[-'\"]/.test('a-bc1'); // false
答案 2 :(得分:0)
据我了解,您正在寻找:
^[^"'-]+$
匹配不允许的字符串: