对于允许的字符,您可以使用
^[a-zA-Z0-9~@#$^*()_+=[]{}|\,.?: -]*$
验证应仅由允许的字符组成的完整字符串。请注意,
-在结尾处(否则将是一个范围),并且转义了几个字符。
对于无效字符,您可以使用
[<>'"/;`%]
检查他们。
要将两者结合成一个正则表达式,您可以使用
^(?=[a-zA-Z0-9~@#$^*()_+=[]{}|\,.?: -]*$)(?!.*[<>'"/;`%])
但您需要一个允许超前的正则表达式引擎。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)