读书人

注册时候的正则表达式有关问题

发布时间: 2012-09-10 22:20:12 作者: rapoo

注册时候的正则表达式问题
我做了个注册,其中用户名是如下规定:
该名称由字母、数字、汉字、下划线组成。建议长度2~16"
我找了个正则的如下
var regex = /^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]{2,20}$/;
很奇怪这个正则的话 如果在ie浏览器里输入中文是 通不过的,但是高速的浏览器比如谷歌,搜狗之类的就行
请问如何让ie也兼容呢

[解决办法]
var regex = /^[a-zA-Z0-9_\u4e00-\u9fa5]{2,16}$/;

读书人网 >asp.net

热点推荐