以下是一个符合要求的正则表达式:

^(?![0-9]+$)[a-zA-Z0-9_\u4e00-\u9fa5]{1,14}$

解释如下:

  • ^ 表示字符串的开头
  • (?!pattern) 表示否定先行断言,即后面的内容不能匹配 pattern
  • [a-zA-Z0-9_\u4e00-\u9fa5] 表示匹配一个英文字符、数字、下划线或汉字
  • {1,14} 表示匹配前面的内容至少 1 次,至多 14 次
  • $ 表示字符串的结尾

因此,这个正则表达式可以匹配符合要求的用户名。

前端 正则 中英文最长14个英文或7个汉字用户名仅支持中英文、数字和下划线且不能为纯数字

原文地址: https://www.cveoy.top/t/topic/bt2n 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录