js确定输入字符串是否为空,空白或null的方法摘要

电脑杂谈  发布时间:2020-07-01 19:03:38  来源:网络整理

js正则表达式 数字_js正则表达式不能为空_js正则表达式验证

确定字符串是否为空

  • var strings = ''; 
  • if (string.length == 0) 
  • { 
  • alert('不能为空'); 
  • }

确定字符串是否为“空”字符,即用户是否输入了空格

js正则表达式验证_js正则表达式不能为空_js正则表达式 数字

  • var strings = ' '; 
  • if (strings.replace(/(^s*)|(s*$)/g, "").length ==0) 
  • { 
  • alert('不能为空'); 
  • }

确定输入字符串为空还是所有空格

  • function isNull( str ){
  • if ( str == "" ) return true;
  • var regu = "^[ ]+$";
  • var re = new RegExp(regu);
  • return re.test(str);
  • }

js正则表达式验证_js正则表达式不能为空_js正则表达式 数字

如果为空,则上述代码无法正常判断,以下代码为空

  • var exp = null; 
  • if (exp == null) 
  • { 
  • alert("is null"); 
  • }

当未定义exp时,尽管null和undefined有所不同,您也会获得与null相同的结果.

js正则表达式不能为空_js正则表达式 数字_js正则表达式验证

注意: 判断null和undefined时都可以使用此方法. 代码如下

  • var exp = null; 
  • if (!exp) 
  • { 
  • alert("is null"); 
  • }

如果未定义exp,或者数字为零或false,则即使null与两个都不相同,您也会得到与null相同的结果. 注意: 当同时判断null,undefinedjs正则表达式不能为空,零和false时js正则表达式不能为空,可以使用此方法. 代码如下

js正则表达式验证_js正则表达式 数字_js正则表达式不能为空

  • var exp = null; 
  • if (typeof exp == "null") 
  • { 
  • alert("is null"); 
  • }

为了向后兼容,当exp为null时,typeof null总是返回object,因此无法判断.

  • <script type="text/javascript">
  • function testuser(){
  • var i= document.getElementByIdx_x("aa");
  • if (i.value=="null")
  • {
  • alert("请登录后再发表留言!")
  • return false;
  • }
  • else
  • {
  • alert(i.value)
  • return true;
  • }
  • }
  • </script>

上述js方法(用于确定输入字符串为空,空白还是null)的摘要是编辑器与您共享的所有内容. 我希望给你参考.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-264876-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 张韫
        张韫

        康师傅在大陆确实赚的太多太多

      热点图片
      拼命载入中...