我很难编写一个正则表达式来执行自定义字符集。我希望regex只在字符串中的每个字符中匹配,这是定义集的一部分。很容易匹配集合中的一个字符串;如果传入一个坏字符,那么问题似乎在于确保regex不匹配。
这里是大梁:
[\u0000-\u00FF\u20AC\u0160\u0161\u017D\u017E\u0152\u0153\u0178]这个将匹配“你好世界!”(好)
It 将不匹配"雙喜“(很好)
It 将匹配你好世界!雙喜(不好)
我肯定我只是错过了一些简单的东西。谢谢!
发布于 2013-12-13 17:28:25
这个正则表达式只检查模式中是否至少有一个字符匹配。
试一试^[\u0000-\u00FF\u20AC\u0160\u0161\u017D\u017E\u0152\u0153\u0178]*$。(在开始、^和结尾$之间,可能有多少字符属于范围,但没有其他字符)。
https://stackoverflow.com/questions/20572445
复制相似问题