首页 > 编程 > Regex > 正文

中文用户名的js检验正则

2020-03-16 21:14:59
字体:
来源:转载
供稿:网友
好多网站需要用中文用户名注册,下面的代码就是客户端检测。强烈建议后台也要控制一下。
 
 
username1: "(^[a-zA-Z]{1}([a-zA-Z0-9_]){4,14}|(^[/u4E00-/uFA29]{1}+[a-zA-Z0-9/u4E00-/uFA29]{2,7}))$", 
复制代码代码如下:

<script> 
<!-- 
function checkStr(str){ 
// [/u4E00-/uFA29]|[/uE7C7-/uE7F3]汉字编码范围 
var re1 = new RegExp("^([/u4E00-/uFA29]|[/uE7C7-/uE7F3]|[a-zA-Z0-9])*$"); 
if (!re1.test(str)){ 
alert("否"); 
return false; 

alert("是"); 
return true; 

//--> 
</script> 

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表