通过正则表达式处理内容不必填时的校验

内容不必填时的校验

以往通常的处理过程是判断用户是否有输入;如果有则进行格式校验,否则不校验。需要有逻辑处理,比较繁琐

换个思路分析这个问题,可以分成两种情况:

  1. 用户没有输入任何内容,即空字符串
  2. 用户输入的内容,需要做校验
    已手机号校验为例,需要匹配用户没有输入任何内容/^$/和输入了有效内容/^1\d{10}$/,即
/^$|(1\d{10})$/
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Web网站测试流程和方法(转载) 1测试流程与方法 1.1测试流程 进行正式测试之前,应先确定如何开展测试,不可盲...
    夏了夏夏夏天阅读 1,326评论 0 0
  • 引言 数据序列化 数据序列化的行为可能发生在数据传递过程中的任何阶段,例如网络传输,不同进程间数据传递,不同类之间...
    孤独的根号十二阅读 5,364评论 0 3
  • 今天是个很特别的日子 过完今天,这周就结束了 过完今天,这个月就结束了 过完今天,上半年就结束了 ~~~~~~~~...
    米西果果阅读 88评论 0 1
  • 安装 第一步、更新: 第二步、安装: 如果是 Python3 请使用: 第三步、检查是否安转成功: 使用 pip ...
    赵者也阅读 608评论 0 0