我正在寻找一个匹配的正则表达式:X_X
其中X总是大于零的数字,并且两个数字之间必须有下划线字符.
谢谢.
编辑:当我跑
$ pattern ="[1-9] _ [1-9]"; if(preg_match($ pattern,$ key))返回TRUE;
我收到警告:
消息:preg_match()[function.preg-match]:未知修饰符'_'
以下应该做你想要的:
preg_match("/[1-9]\d*_[1-9]\d*/", $key)
Run Code Online (Sandbox Code Playgroud)
请注意,这也适用于具有多个数字的数字,如果X在您的示例中只是一个数字的数字,那么您可以删除\d*.
| 归档时间: |
|
| 查看次数: |
101 次 |
| 最近记录: |