正则表达式中使用|
符号表示或运算,需要注意,两个表达式用|
连接的时候,都需要用()
包起来,且|
左右不要有空格,也就是()|()
这样的形式,不要耍小聪明为了美观写成() | ()
,这完全是两个表达式!!!
示例:校验字符串为正整数或者固定格式的正整数范围:start-end。
(^[1-9]{1}d*$)|(^[1-9]{1}d*-[1-9]{1}d*$)
说明:
(^[1-9]{1}d*$)
上面正则表达式为第一个判断,判断是以1-9开头的数字。
(^[1-9]{1}d*-[1-9]{1}d*$)
这个正则表达式是第二个判断,判断字符串要符合:正整数-正整数的格式,如100-120。
两个正则表达式用()
包起来,然后中间加上或运算符|
,遇到两种情况就都可以通过验证了。
想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!
本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
如有侵权请发送邮件至1943759704@qq.com删除
码农资源网 » 正则表达式中的或运算“|”
本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
如有侵权请发送邮件至1943759704@qq.com删除
码农资源网 » 正则表达式中的或运算“|”