常用java正则表达式收集

1. 特殊字符的验证:

   test.matches("^.*[?,%&*=+:'\"()~!]+.*$")   表示test的值包含“?,%&*=+:'\"()~!”特殊字符!

 

2.中文字符验证:

  test.matches("^.*[^\\x00-\\xff]+.*$")  表示test的值包含中文字符!

 

3.字符验证

  test.matches("(?!-)[a-zA-Z_0-9-]+")  表示test的值不能包含空格以及以中划线开头,只能包含字母数字,下划线,中   划线

你可能感兴趣的:(java正则表达式)