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

js判断输入字符串是否为空、空格、null的方法总结

公良玺
2023-03-14
本文向大家介绍js判断输入字符串是否为空、空格、null的方法总结,包括了js判断输入字符串是否为空、空格、null的方法总结的使用技巧和注意事项,需要的朋友参考一下

判断字符串是否为空

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

判断字符串是否为“空”字符即用户输入了空格

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);
}

如果有null时上面代码就无法正常判断了,下面代码是判断为null的情况

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

exp 为 undefined 时,也会得到与 null 相同的结果,虽然 null 和 undefined 不一样。

注意:要同时判断 null 和 undefined 时可使用本法。 代码如下

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

如果 exp 为 undefined,或数字零,或 false,也会得到与 null 相同的结果,虽然 null 和二者不一样。注意:要同时判断 null、undefined、数字零、false 时可使用本法。代码如下

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的方法总结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍js判断输入框不能为空格或null值的实现方法,包括了js判断输入框不能为空格或null值的实现方法的使用技巧和注意事项,需要的朋友参考一下 实例如下所示: 以上这篇js判断输入框不能为空格或null值的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 本文向大家介绍Java判断字符串为空、字符串是否为数字,包括了Java判断字符串为空、字符串是否为数字的使用技巧和注意事项,需要的朋友参考一下 关于 String 的判空: 注:“==”比较两个变量本身的值,即两个对象在内存中的首地址。而“equals()”比较字符串中所包含的内容是否相同。第二种写法中,一旦 selection 真的为 null,则在执行 equals 方法的时候会直接报空指针异

  • 本文向大家介绍JS判断输入的字符串是否是数字的方法(正则表达式),包括了JS判断输入的字符串是否是数字的方法(正则表达式)的使用技巧和注意事项,需要的朋友参考一下 实例如下: 以上这篇JS判断输入的字符串是否是数字的方法(正则表达式)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 本文向大家介绍JS中判断字符串存在和非空的方法,包括了JS中判断字符串存在和非空的方法的使用技巧和注意事项,需要的朋友参考一下 看到这个题目你是怎么想的呢?这个很简单啊,typeof 一下,再判断length。 搞定了吗? 如果这个字符串是用new String() 创建的会如何呢?typeof 这个未知变量肯定是 object。你会怎么办? 你肯定还得先判断类型,typeof unknownVa

  • 本文向大家介绍JavaScript判断输入是否为数字类型的方法总结,包括了JavaScript判断输入是否为数字类型的方法总结的使用技巧和注意事项,需要的朋友参考一下 JavaScript判断输入是否为数字类型的方法总结 前言 很多时候需要判断一个输入是否位数字,下面简单列举集中方法。 第一种方法 isNaN isNaN  返回一个 Boolean 值,指明提供的值是否是保留值 NaN (不是数字

  • 本文向大家介绍vue判断input输入内容全是空格的方法,包括了vue判断input输入内容全是空格的方法的使用技巧和注意事项,需要的朋友参考一下 比如input中的数据和data中的msg双向绑定。 那么我们可以  判断先把msg以空格拆分成数组,然后拼接起来,判断字符串的长度,如果长度为0,证明输入的就全是空格了,如下: 以上这篇vue判断input输入内容全是空格的方法就是小编分享给大家的全