惯用java正则表达式收集
常用java正则表达式收集
1. 特殊字符的验证:
test.matches("^.*[?,%&*=+:'\"()~!]+.*$") 表示test的值包含“?,%&*=+:'\"()~!”特殊字符!
2.中文字符验证:
test.matches("^.*[^\\x00-\\xff]+.*$") 表示test的值包含中文字符!
3.字符验证
test.matches("(?!-)[a-zA-Z_0-9-]+") 表示test的值不能包含空格以及以中划线开头,只能包含字母数字,下划线,中 划线