标签: php regex pcre
考虑使用可能包含的PCRE验证输入值:
200 <200 >200 <=200 >=200
匹配<=或>=字符序列的最佳方法是什么?到目前为止,我有这个:
<=
>=
[<|>|<=|>=]{0,2}\d+
答案 0 :(得分:3)
您误将character class误认为grouping operator。考虑:
(?:<|>|<=|>=)?\d+
或者,如果要保存分组以用于以后的逻辑:
(<|>|<=|>=)?(\d+)