首页 > 编程语言 >JavaScript如何做空字符串的校验

JavaScript如何做空字符串的校验

时间:2023-02-10 09:34:36浏览次数:36  
标签:做空 JavaScript 校验 test str 字符串

通过正则表达式校验

写法:

1 if(str && /[^\s]/.test(str)) {
2   // 不为空  
3 } else {
4   // 为空
5 }

注释:- 正则表达式中\s是指空白,包括空格、换行、tab缩进等所有的空白,这里的[^\s]代表非空白符,^在[]括号外是表示开始,在括号[]内第一位表示取反

   -其中[]符号,表示在它里面包含的单个字符不限顺序的出现

      -test()方法用于检测一个字符串是否匹配某种模式,如果是则返回true,否就返回false

标签:做空,JavaScript,校验,test,str,字符串
From: https://www.cnblogs.com/wyl-k/p/17107820.html

相关文章

  • javascript 提取字符串方法 slice substr substring
    本文将对javascript提取字符串的三个方法slice/substr/substring,进行分析。这三个方法都具有提取字符串的功能,且都有两个参数。下面将详细介绍三个方法在一些特殊参数值......
  • JavaScript实现数组对象去重
    有多种实现方式:一、使用Set对象:Array.from(newSet(array))该方法会先创建一个Set对象,然后再使用Array.from方法将Set对象转换为数组,因为Set对象不允许有......
  • json转java以及校验用户名是否存在
    json转java步骤:1.导入jackson相关jar包2.创建Jackson核心对象ObjectMapper3.调用ObjectMapper的相关方法进行转换1.readValue(json字符串数据,C......
  • Spring41 - 数据校验 Validation
    数据校验:ValidationSpringValidation概述在开发中,我们经常遇到参数校验的需求,比如用户注册的时候,要校验用户名不能为空、用户名长度不超过20个字符、手机号是合法的手......
  • Spring45 - 自定义校验
    实现自定义校验第一步自定义校验注解importjakarta.validation.Constraint;importjakarta.validation.Payload;importjava.lang.annotation.*;@Target({ElementT......
  • Spring44 - 基于方法实现校验
    基于方法实现校验第一步创建配置类,配置MethodValidationPostProcessorimportorg.springframework.validation.beanvalidation.LocalValidatorFactoryBean;importorg.......
  • JavaScript 入门(下)
    目录​​一、JavaScript简介​​​​二、JavaScript的特点​​​​1、动态改变页面内容​​​​2、动态改变网页的外观​​​​3、验证表单数据​​​​4、响应事件​​​​......
  • JavaScript 入门(上)
    目录​​一、JavaScript简介​​​​二、JavaScript的特点​​​​1、动态改变页面内容​​​​2、动态改变网页的外观​​​​3、验证表单数据​​​​4、响应事件​​​​......
  • 说出下面JavaScript代码运行的结果,说说为什么?
    functiontest(person){person.age=26;person={name:'abc',age:18}returnperson};constp1={name:'xyz',age:19};constp2=test(p1);consol......
  • JavaScript闭包有哪些表现形式?
    在真实的场景中,究竟在哪些地方能体现闭包的存在?1.返回一个函数functionf1(){vara=2;returnfunctionf2(){console.log(a);//2};};varnum=f1();num()......