 
                        ^((?!xfb).)*$     匹配不以xfb开始
^(?![^a-zA-Z]+$)(?!\D+$).{6,}$      匹配 数字和字母组合的
| 分枝。 匹配分枝条件时,将会从左到右地测试每个条件,如果满足了某个分枝的话,就不会去再管其它的条件了。
要是把 ^(?![^a-zA-Z]+$)(?!\D+$).{6,}$|^((?!xfb).)*$ 匹配规则就失效了?
我想得到的是 不以xfb开始的 数字与字母的组合。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
这样是不是就可以?匹配不以 xfb 开头的任意字母与数字组合...
必须包含 数字 和 字母 的...现学的,写的不好...
|是或,不是与所以
^([a-z0-9])+$|^((?!xfb).)*$代表不以xfb开始的或者数字与小写字母的组合只有既以xfb开头,又包含非数字与小写字母,如
xfbAabc123才是无法match的但是
xfbabc123或者Aabc123都是可以match的