正则表达式只接受 Yes 或 No 并且不应区分大小写
Regexp to accept ONLY Yes or No and should not be case sensitive
这是我的正则表达式,仅接受是或否(不区分大小写)。有更好的方法吗?
谢谢
preg_match('/^(?:Yes\b|YES\b|yes\b|No\b|NO\b|no\b)/',$input)
您可以使用 i
修饰符。
preg_match('~^(?:Yes|no)\b~i', $input);
如有必要,添加行尾锚点$
。
preg_match('~^(?:Yes|no)$~i', $input);
这是我的正则表达式,仅接受是或否(不区分大小写)。有更好的方法吗? 谢谢
preg_match('/^(?:Yes\b|YES\b|yes\b|No\b|NO\b|no\b)/',$input)
您可以使用 i
修饰符。
preg_match('~^(?:Yes|no)\b~i', $input);
如有必要,添加行尾锚点$
。
preg_match('~^(?:Yes|no)$~i', $input);