- 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+$/;