要个正则表达式让输入框不能为空,也不能为空格等
functionb(){if(name.value==""){name.value="请输入你的姓名";name.style.color="red";}//上面的代码不能...
function b(){
if(name.value==""){
name.value="请输入你的姓名";
name.style.color="red";
}
//上面的代码不能知道是否为空格。
谢谢
} 展开
if(name.value==""){
name.value="请输入你的姓名";
name.style.color="red";
}
//上面的代码不能知道是否为空格。
谢谢
} 展开
3个回答
展开全部
var reg = /^\s*$/g;
// 如果是空,或者""
if(name.value=="" || reg.test(name.value)){
}
// 如果是空,或者""
if(name.value=="" || reg.test(name.value)){
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把name.value==""换成
name.replace(/(^\s*)|(\s*$)/g, "") == ""
name.replace(/(^\s*)|(\s*$)/g, "") == ""
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var reu = new RegExp("\\s*", "g");// \\s* 指0个或0个以上空白字符
reu.test(name.value);// 匹配\\s*时返回的是true
reu.test(name.value);// 匹配\\s*时返回的是true
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |