Regex 如何使用正则表达式检查某些字符

Regex 如何使用正则表达式检查某些字符,regex,Regex,我正在尝试使用正则表达式检查字符串中的以下字符,但基于在线教程和]一些问题,所以到目前为止我还没有找到解决方案。有人能帮忙吗。我会非常感激的 这是我的字符串: 0-9~!@#$%^&*()_+`-={}[]\|:”;’,./<>?ÀàÂâÄäÆæÇçÉéÈèÊêËëÎîÏïÔôÖöŒœßÙùÛûÜüŸÿ 0-9~!@$%^&*()_+`-={}[]\|:”;’,./?ÀàÂâÄäÆæÇçÉéÈèÊêËëÎîÏïÔôÖöŒœßÙùÛûÜüŸÿ 我还希望允许在字符串中使用单引

我正在尝试使用正则表达式检查字符串中的以下字符,但基于在线教程和]一些问题,所以到目前为止我还没有找到解决方案。有人能帮忙吗。我会非常感激的

这是我的字符串:

0-9~!@#$%^&*()_+`-={}[]\|:”;’,./<>?ÀàÂâÄäÆæÇçÉéÈèÊêËëÎîÏïÔôÖöŒœßÙùÛûÜüŸÿ
0-9~!@$%^&*()_+`-={}[]\|:”;’,./?ÀàÂâÄäÆæÇçÉéÈèÊêËëÎîÏïÔôÖöŒœßÙùÛûÜüŸÿ

我还希望允许在字符串中使用单引号和双引号。那么有没有办法做到这一点呢

如果您只想匹配字符串中这些字符中的任何一个,您可以使用此选项

**更新为包含

/[“\d~!!\$%\&*(\)\+'-=\\\\\\\[\\]\\\:”,\.\/\
这只是一个基本的角色类-


我建议您最好使用白名单方法,而不是排除字符,例如,
/[^\w\s']/g
将匹配任何非
空格或字母数字使用
[chars]
检查集合中的字符。我不敢相信在线教程没有解释这一点。感谢你的解决方案,它几乎解决了我的问题,但我仍然无法使用此正则表达式检查单引号和双引号。这可能会给你一个更好的主意/[\d~!@\$%\^&*()\\+
\-=\{\\\\[\]\|目前,该地区的:::“,,,\。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。测试(‘kap’‘il’)也会返回false。非常感谢你的回答。我真的很感激你的回答。
/["'\d~!@#\$%\^&\*\(\)_\+`\-=\{\}\[\]\|:”;’,\.\/<>\?ÀàÂâÄäÆæÇçÉéÈèÊêËëÎîÏïÔôÖöŒœßÙùÛûÜüŸÿ]/g