日期:2014-05-17  浏览次数:20744 次

正则表达式中的^\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+$/;