正则表达式中的官方文档中只有或者的说明,没有且的说明。
那么且怎么表示呢?
先看如下一个正则表达式
^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{6,12}$
它表示:长度为6到12位的字符串,并且必须包含数字、小写字母和大写字母。
(?=.*\d)(?=.*[a-z])(?=.*[A-Z])
其中这段就表达式且:包含数字、小写字母和大写字母
(?=) 匹配的是一个位置,表示这个位置一定是什么,多个组合在一起就表示且
正则表达式中的官方文档中只有或者的说明,没有且的说明。
那么且怎么表示呢?
先看如下一个正则表达式
^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{6,12}$
它表示:长度为6到12位的字符串,并且必须包含数字、小写字母和大写字母。
(?=.*\d)(?=.*[a-z])(?=.*[A-Z])
其中这段就表达式且:包含数字、小写字母和大写字母
(?=) 匹配的是一个位置,表示这个位置一定是什么,多个组合在一起就表示且
©2019 - 2020 正则社区版权所有 ICP证:浙14008037号-4联系我们:chanchow163@163.com
本站所有内容、图片未经过私人授权,禁止进行任何形式的采集、镜像、复制和转载,否则后果自负!
站长微信:chanchow163,备注:正则代写