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