前端 正则表达式验证用户名:中英文14个字符或7个汉字
以下是一个符合要求的正则表达式:
^(?![0-9]+$)[a-zA-Z0-9_一-龥]{1,14}$
解释如下:
- ^ 表示字符串的开头
- (?!pattern) 表示否定先行断言,即后面的内容不能匹配 pattern
- [a-zA-Z0-9_一-龥] 表示匹配一个英文字符、数字、下划线或汉字
- {1,14} 表示匹配前面的内容至少 1 次,至多 14 次
- $ 表示字符串的结尾
因此,这个正则表达式可以匹配符合要求的用户名。
原文地址: https://www.cveoy.top/t/topic/mXCA 著作权归作者所有。请勿转载和采集!