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

尘埃落定几时起 2012-08-30 03:09:36

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="";
}
}


...全文
194 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
MiceRice 2012-08-30
  • 打赏
  • 举报
回复
有点多此一句的定义法。。。
JavaScript中正则表达式对象是可以直接书写的:
var reg = /^\w+$/;
cscript 2012-08-30
  • 打赏
  • 举报
回复
var reg=new RegExp("^\w+$");

改成

var reg=new RegExp("^\\w+$");

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧