js验证:字符串不能是纯数字,两个字之间不能有空白符。
答案:3 悬赏:80 手机版
解决时间 2021-12-02 13:27
- 提问者网友:喧嚣尘世
- 2021-12-01 16:36
js验证:字符串不能是纯数字,两个字之间不能有空白符。
最佳答案
- 五星知识达人网友:孤独入客枕
- 2021-12-01 17:23
var rule = /(^d*$)|(^S+s+S+$)/;
var str = "1234576";
if(str.match(rule)){
alert("false");
}
var str = "1234576";
if(str.match(rule)){
alert("false");
}
全部回答
- 1楼网友:孤独的牧羊人
- 2021-12-01 18:12
验证码不可以能是空白的。追问神经病,和验证码有毛关系。不懂一边玩去
- 2楼网友:老鼠爱大米
- 2021-12-01 18:00
if(isNaN(str)){ 说明是数字}
或者用正则表达式 var reg = /^\d+$/ reg进行判断
至于字符串是否有空的话 ,我有个蠢办法
就是 你在js中split(“ ”)空格来拆分一下,然后在判断 拆分后的数组 length 如果大于等于1
就说明是有空格的 。
不知道能不能解决你的问题。追问这倒也是个办法。虽然稍微有点小麻烦,不过还是谢谢你追答呵呵,不用我写出代码吧,我当时能想到的就是这。
或者用正则表达式 var reg = /^\d+$/ reg进行判断
至于字符串是否有空的话 ,我有个蠢办法
就是 你在js中split(“ ”)空格来拆分一下,然后在判断 拆分后的数组 length 如果大于等于1
就说明是有空格的 。
不知道能不能解决你的问题。追问这倒也是个办法。虽然稍微有点小麻烦,不过还是谢谢你追答呵呵,不用我写出代码吧,我当时能想到的就是这。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯