3) 用户名长度为6~20个英文字母或汉字组成的字符串正则校验
时间: 2024-04-10 12:33:02 浏览: 194
用户名只允许字母、数字、下划线组成,首位只能为字母(6-20字符)
5星 · 资源好评率100%
你可以使用以下正则表达式来校验用户名的长度为6~20个英文字母或汉字组成的字符串:
```regex
^[\u4e00-\u9fa5a-zA-Z]{6,20}$
```
这个正则表达式的含义是:
- `^` 表示匹配字符串的开始位置。
- `[\u4e00-\u9fa5a-zA-Z]` 表示匹配一个汉字或英文字母。
- `{6,20}` 表示前面的字符可以重复出现6到20次。
- `$` 表示匹配字符串的结束位置。
所以这个正则表达式会确保用户名只包含6到20个汉字或英文字母,并且不包含其他字符。
阅读全文