^((?!xfb).)*$
匹配不以xfb开始
^(?![^a-zA-Z]+$)(?!\D+$).{6,}$ 匹配 数字和字母组合的
| 分枝。 匹配分枝条件时,将会从左到右地测试每个条件,如果满足了某个分枝的话,就不会去再管其它的条件了。
要是把 ^(?![^a-zA-Z]+$)(?!\D+$).{6,}$|^((?!xfb).)*$ 匹配规则就失效了?
我想得到的是 不以xfb开始的 数字与字母的组合。
^((?!xfb).)*$
匹配不以xfb开始
^(?![^a-zA-Z]+$)(?!\D+$).{6,}$ 匹配 数字和字母组合的
| 分枝。 匹配分枝条件时,将会从左到右地测试每个条件,如果满足了某个分枝的话,就不会去再管其它的条件了。
要是把 ^(?![^a-zA-Z]+$)(?!\D+$).{6,}$|^((?!xfb).)*$ 匹配规则就失效了?
我想得到的是 不以xfb开始的 数字与字母的组合。
|
是或
,不是与
所以^([a-z0-9])+$|^((?!xfb).)*$
代表不以xfb开始的 或者
数字与小写字母的组合
只有既以xfb开头,又包含非数字与小写字母,如xfbAabc123
才是无法match的
但是 xfbabc123
或者 Aabc123
都是可以match的
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
这样是不是就可以?匹配不以 xfb 开头的任意字母与数字组合...
必须包含 数字 和 字母 的...现学的,写的不好...