当前位置: 代码迷 >> Java Web开发 >> 正则表达式中的^\w+$如何无法使用
  详细解决方案

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

热度:7203   发布时间:2013-02-25 21:12:42.0
正则表达式中的^\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+$/;