正则匹配全部汇总

  1. 匹配中文:[\u4e00-\u9fa5]
  2. 英文字母:[a-zA-Z]
  3. 数字:[0-9]
  4. 匹配中英,英文字母和数字及下划线:^[\u4e00-\u9fa5_a-zA-Z0-9]+$

同时匹配判断输入长度:

[\u4e00-\u9fa5_a-0zA-Z0-9_]{4,10}

5.

(?!_) 不能以——开头

(?!.*?_S) 不能以_结尾)

[a-zA-Z0-9u4e00-u9fa5]+ 至少一个汉字、数字、字母、下划线

$与字符串结束的地方匹配

6、只含有汉字、数字、字母、下划线,下划线位置不限:“

^[a-zA-Z0-9u4e00- u9fa51+$

  1. 由数字、26 个英文字母或者下划线组成的字符串^\w+$
    8、2~4 个汉字
    "^[u4E00-\u9FA5]{2,4}S"
  2. 最长不得超过 7个汉字,或14 个字节(数字,字母和下划线)正则表达式
  3. ^[\u4e00-\u9fa5]{1,7}$|^[\dA-Za-z_]{1,14}$