我正在尝试使用正则表达式检查我的字符串中的后续字符,但是基于在线教程和]一些关于SO的问题我到目前为止还没有找到解决方案。谁能帮忙。我真的很感激。
这是我的字符串:
0-9~!@#$%^&*()_+`-={}[]\|:”;’,./<>?ÀàÂâÄäÆæÇçÉéÈèÊêËëÎîÏïÔôÖöŒœßÙùÛûÜüŸÿ
我还想在我的字符串中允许单引号和双引号。有没有办法做到这一点。
答案 0 :(得分:1)
如果你只想匹配字符串中任何一个字符的存在,你可以使用它。
**已更新,包含'
和"
/["'\d~!@#\$%\^&\*\(\)_\+`\-=\{\}\[\]\|:”;’,\.\/<>\?ÀàÂâÄäÆæÇçÉéÈèÊêËëÎîÏïÔôÖöŒœßÙùÛûÜüŸÿ]/g
这只是一个基本的角色类 - http://www.regular-expressions.info/charclass.html
我建议您最好使用白名单方法,而不是排除字符,例如,/[^\w\s"']/g
将匹配任何非"
'
_
的内容空白或字母数字