首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-09-10 
注册时候的正则表达式问题我做了个注册,其中用户名是如下规定:该名称由字母、数字、汉字、下划线组成。建议长

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

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

热点排行