通过正则表达式处理内容不必填时的校验
2020-04-15 本文已影响0人
干煸小黄鱼儿
内容不必填时的校验
以往通常的处理过程是判断用户是否有输入;如果有则进行格式校验,否则不校验。需要有逻辑处理,比较繁琐
换个思路分析这个问题,可以分成两种情况:
- 用户没有输入任何内容,即空字符串
- 用户输入的内容,需要做校验
已手机号校验为例,需要匹配用户没有输入任何内容/^$/
和输入了有效内容/^1\d{10}$/
,即
/^$|(1\d{10})$/
以往通常的处理过程是判断用户是否有输入;如果有则进行格式校验,否则不校验。需要有逻辑处理,比较繁琐
换个思路分析这个问题,可以分成两种情况:
/^$/
和输入了有效内容/^1\d{10}$/
,即/^$|(1\d{10})$/