javascript怎么验证文本框中输入的内容不能为空且不能包含数字?

因为是初学!所以大家帮帮忙哦谢谢哦!因为是初学,所以对于正则表达试看不懂。所以各位高手可不可帮我用简单的javascript的语句写写下啊?非常感谢哦!... 因为是初学!所以大家帮帮忙哦 谢谢哦 !
因为是初学 ,所以对于正则表达试看不懂。所以各位高手可不可帮我用简单的javascript 的语句写写下啊? 非常感谢哦!
展开
 我来答
cosmicdusts
2008-12-08 · TA获得超过372个赞
知道小有建树答主
回答量:161
采纳率:0%
帮助的人:258万
展开全部
function check(v){
if(v.replace(/(^\s*|\s*$)/gi, '') === ''){
alert('不能为空');return false;
}
if((/\d+/gi).test(v)){
alert('不能包含数字!');return fasle;
}
alert('验证通过');
return true;
}
zhfto
2008-12-08 · TA获得超过563个赞
知道小有建树答主
回答量:107
采纳率:0%
帮助的人:213万
展开全部
用正则表达式 : var reg = /^\D+$/就可以了。

<html>
<head>
<script language="javascript" >
  function window_load(){
    var str = "";
    var reg = /^\D+$/;
    alert(reg.test(str)); //返回false;
    
    str = "abcde";
    alert(reg.test(str)); //返回true;
    
    str = "abcde123";
    alert(reg.test(str)); //返回false;
  }
</script>
</head>
<body onload="window_load();">

</body>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友dd74216
2008-12-08 · TA获得超过653个赞
知道小有建树答主
回答量:226
采纳率:100%
帮助的人:235万
展开全部
if(!/^\w+$/.test(str))
{
alert("不是数字");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式