读书人

正则表达式中的^\w+$如何无法使用

发布时间: 2012-09-07 10:38:15 作者: rapoo

正则表达式中的^\w+$怎么无法使用

JScript code
function p_name(){    var username=document.getElementById("name");    var reg=new RegExp("^\w+$");    if(!reg.test(username)){    document.getElementById("userText").innerHTML="<font color=red>请输入用户名</font>";    }else{    document.getElementById("userText").innerHTML="";        }}



[解决办法]
var reg=new RegExp("^\w+$");

改成

var reg=new RegExp("^\\w+$");
[解决办法]
有点多此一句的定义法。。。
JavaScript中正则表达式对象是可以直接书写的:
var reg = /^\w+$/;

读书人网 >Java Web开发

热点推荐