让一个汉字算两个字符的正则怎么写?(汉字加字母3-30个,超过了只取1-30,且字母部分大小写)
来源:3-3 中文名验证
Sherlock_bourne
2019-05-28 00:14:33
//怎么让一个汉字算两个字符? var reg=/^[\u4e00-\u9fa5a-zA-Z]{3,30}$/;
2回答
Sherlock_bourne
提问者
2019-05-28
题目中这样说的。我也是抠破脑袋都找不出来,才来问问。不过,话说回来,平时上网在某些网站验证时,好像是有一个汉字算两个字符的,他们那时怎么弄的呢?
bbbboom
2019-05-28
“让一个汉字算两个字符的正则怎么写”这种正则是没法写出来的,因为正则无法对“一个汉字为2个字符”进行统计,关于长度限制可以使用{1,30}表示,或者使用length
相似问题
回答 3
回答 4
回答 1
回答 1
回答 2