js输入验证是否为空、是否为null、是否都是空格—去掉所有空格

js输入验证是否为空、是否为null、是否都是空格

目录

1.截头去尾 trim

2.截头去尾 会去掉开始和结束的空格,类似于trim

3.会去掉所有的空格,包括开始,结束,中间


1.截头去尾 trim

str=str.trim(); // 强烈推荐  最常用、最实用

or

$.trim(str);

 

然后:

 

if(str==""){

console.log("str为空或者是空格");

}

 

or

 

if(str){

console.log("str为空或者全是空格");

}

 

or

 

if(str==nul || str="") {

console.log("str为空或null或都是空格")

}

2.截头去尾 会去掉开始和结束的空格,类似于trim

name.replace(/(^\s*)|(\s*$)/g, ''))

name.replace(/(^\s*)|(\s*$)/g, ""))

if(name.length==0){

console.log("str为空或者是空格");

}

3.会去掉所有的空格,包括开始,结束,中间

name.split(" ").join("")

if(name.length==0){

console.log("str为空或者是空格");

}

相关文章

jquery.validate使用攻略(表单校验) 目录 jquery.validate...
/\s+/g和/\s/g的区别 正则表达式/\s+/g...
自整理几个jquery.Validate验证正则: 1. 只能输入数字和字母...
this.optional(element)的用法 this.optional(element)是jqu...
jQuery.validate 表单动态验证 实际上jQuery.validate提供了...
自定义验证之这能输入数字(包括小数 负数 ) <script ...