我正在尝试创建一个表达式,以便输入字符串不能包含正斜杠,逗号或点。
/^[\/,.]/
正则表达式"csv"
正确匹配方括号内的所有字符,但问题是它不允许我输入普通字符串,如abc或abc_def或任何其他字符串。我不了解正则表达式,我也不知道如何解决这个问题。请帮忙。
答案 0 :(得分:2)
您的regex
错误,^
必须在[]
内,以便匹配除/.,
之外的所有字符,并将其放入[^/.,]
,正则表达式中,在^
块中使用[]
时,除[]
内的内容外,其他任何内容都会匹配。
在测试正则表达式时,此网站很有用:http://www.regexpal.com/