社区
JavaScript
帖子详情
一个正则表达式问题,关于一个汉字2个字符的问题
choupiling
2011-12-09 06:14:49
您的昵称可以由小写英文字母、中文、数字组成,
长度4-20个字符,一个汉字为两个字符。
我用的正则表达式为var regName=/[\u4E00-\u9FA5a-z0-9]{4,20}/;
为什么中文也要4个字才能匹配呢??正确的正则应该怎么写?
...全文
1068
4
打赏
收藏
一个正则表达式问题,关于一个汉字2个字符的问题
您的昵称可以由小写英文字母、中文、数字组成, 长度4-20个字符,一个汉字为两个字符。 我用的正则表达式为var regName=/[\u4E00-\u9FA5a-z0-9]{4,20}/; 为什么中文也要4个字才能匹配呢??正确的正则应该怎么写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
谁在谁的身旁
2013-07-01
打赏
举报
回复
/^([\u4E00-\u9FA5]|[a-z0-9]{2}){2,10}$/;用楼上所说的这个貌似字母或数字个数为奇数就不行了
诺维斯基
2011-12-09
打赏
举报
回复
[Quote=引用 2 楼 soonfei 的回复:]
哦,我试了一下,不是半角和全角的问题。
我给你写了一个:可以用
var regName = /([\u4E00-\u9FA5]|[a-z0-9]{2}){2,10}/;
[/Quote]
还是用这个吧:var regName = /^([\u4E00-\u9FA5]|[a-z0-9]{2}){2,10}$/;
诺维斯基
2011-12-09
打赏
举报
回复
哦,我试了一下,不是半角和全角的问题。
我给你写了一个:可以用
var regName = /([\u4E00-\u9FA5]|[a-z0-9]{2}){2,10}/;
诺维斯基
2011-12-09
打赏
举报
回复
应该是半角和圆角的问题。
正则表达式
大全 - 收集的最常用
正则表达式
常用
正则表达式
大全: 匹配中文字符的
正则表达式
匹配空白行的
正则表达式
匹配HTML标记的
正则表达式
匹配Email地址的
正则表达式
匹配网址URL的
正则表达式
匹配国内电话号 匹配中国邮政编码 匹配身份证 匹配ip地址 匹配特定字符串 匹配中文字符的
正则表达式
匹配双字节字符(包括
汉字
在内) 匹配HTML标记的
正则表达式
匹配首尾空格的正则表达 式
PB实现的
正则表达式
用PowerBuilder11.5实现的
正则表达式
,不支持中文,供大家学习,要用于商业软件,请与软件作者联系,在帮助文件有版权信息。
易语言
正则表达式
类匹配中文
易语言
正则表达式
类匹配中文源码,
正则表达式
类匹配中文,创建,取正则文本,替换,取匹配数量,取匹配文本,取子匹配文本,取子匹配数量
Regex
正则表达式
生成工具
正则表达式
语法
一个
正则表达式
就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的
一个
或多
个字符
串。
正则表达式
作为
一个
模板,将某
个字符
模式与所搜索的字符串进行匹配。 这里有一些可能会遇到的
正则表达式
示例: Visual Basic Scripting Edition VBScript 匹配 /^\[ \t]*$/ "^\[ \t]*$" 匹配
一个
空白行。 /\d{2}-\d{5}/ "\d{2}-\d{5}" 验证
一个
ID 号码是否由
一个
2位数字,
一个
连字符以及
一个
5位数字组成。 /.*/ ".*" 匹配
一个
HTML 标记。
C#
正则表达式
大全, 判断字符串是否为正整数,中文,英文.....
包含了常用
正则表达式
的使用,验证,
正则表达式
替换字符串,判断字符串是否为正整数,判断输入的字符串是否全是英文、中文....
JavaScript
87,910
社区成员
224,616
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章