当前位置: 首页 > 编程笔记 >

JS不用正则验证输入的字符串是否为空(包含空格)的实现代码

西门梓
2023-03-14
本文向大家介绍JS不用正则验证输入的字符串是否为空(包含空格)的实现代码,包括了JS不用正则验证输入的字符串是否为空(包含空格)的实现代码的使用技巧和注意事项,需要的朋友参考一下

在项目中需要验证输入的字符串是否为空,包括空格,不太喜欢使用正则,所以就想到了js的indexOf函数,indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置,如果要检索的字符串值没有出现,则该方法返回 -1。

语法:stringObject.indexOf(searchvalue,fromindex),searchvalue必需,fromindex:可选参数,在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的首字符开始检索。

Demo:

    function CheckValue() {

      var enumValue = document.getElementById('txtEnumValue').value;

      if (enumValue.indexOf(" ")>=0) {

        alert("内容不能包含空格!");

        return false;

      }

      if (enumValue== "") {

        alert("请输入内容!");

        return false;

      }

    }

以上这篇JS不用正则验证输入的字符串是否为空(包含空格)的实现代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍js判断输入字符串是否为空、空格、null的方法总结,包括了js判断输入字符串是否为空、空格、null的方法总结的使用技巧和注意事项,需要的朋友参考一下 判断字符串是否为空 判断字符串是否为“空”字符即用户输入了空格 判断输入字符串是否为空或者全部都是空格 如果有null时上面代码就无法正常判断了,下面代码是判断为null的情况 exp 为 undefined 时,也会得到与 nul

  • 本文向大家介绍JS使用正则实现去掉字符串左右空格的方法,包括了JS使用正则实现去掉字符串左右空格的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JS使用正则实现去掉字符串左右空格的方法。分享给大家供大家参考,具体如下: PS:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用: JavaScript正则表达式在线测试工具: http://tools.jb51.net/rege

  • 问题内容: 我在将输入字符串与Regex匹配时遇到问题。我想验证输入数字在0-255之间,并且长度最多为3个字符。代码工作正常,但是当我输入000000时,如果显示任意长度,则显示true而不是false。 这是我的代码:- 问题答案: 您可以使用此正则表达式: 正则演示

  • 问题内容: 我试图在我的一种方法中建立用户输入验证系统…在一定程度上可以正常工作,但是尽管有代码,但它仍然允许整数作为有效输入,我不希望这样,我怎么能更改此代码,以仅允许将字母(字符串)作为有效输入。在这一点上,我感到困惑,我尝试使用整数对该系统进行测试,它可以完美地工作,但是使用字母,无济于事。 有见识? 问题答案: 更换 与 如果使用扫描仪,则仅检查下一步是否有 东西 ,特别是对于字母或其他物

  • 问题内容: 我使用的是Max OS X 10.10.3,在没有模块存在之前,我终于在Python 3中对此进行了展示。 但是,现在当我尝试或时,我收到消息: 是否有任何Mac用户(使用Python 3)知道出了什么问题?有人使用过Zelle书和他的模块吗?谢谢。 问题答案: 为了后代:我遇到了同样的问题,并使用 该文件似乎以多种方式弄乱了(错误的结尾等);不知道怎么… 参见: 使用以下sed命令删

  • 问题内容: 我敢肯定,以前必须以不同的方式询问过这个问题- 因为isEmptyOrNull很常见,但人们以不同的方式实现它。但是我在最好的可用方法方面有以下好奇的查询,这对内存和性能都有好处。 1)下方不考虑所有空格,例如在XML标签为空的情况下 2)低于一保重但修剪会降低性能和记忆力 3)将两者结合可以节省一些性能和内存(克里斯在评论中建议) 4)转换为模式匹配器(仅在字符串长度不为零时调用)