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

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

解释如下:

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

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

前端 正则表达式验证用户名:中英文14个字符或7个汉字

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

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