我尝试检查字符串是否为数字。
数字格式:2222 或 22 22 或 1 2222 或 22323423(数字前后有空格)
我使用正则表达式更好吗?那么我该如何更改它来做到这一点呢?
preg_grep('~^[0-9]$~'
或者有没有更快的方法?
您可以使用此正则表达式:
^'d+( +'d+)*$
这将只允许在数字中间有 1 个或多个空格,但在开头或结尾处不允许。
我尝试检查字符串是否为数字。
数字格式:2222 或 22 22 或 1 2222 或 22323423(数字前后有空格)
我使用正则表达式更好吗?那么我该如何更改它来做到这一点呢?
preg_grep('~^[0-9]$~'
或者有没有更快的方法?
您可以使用此正则表达式:
^'d+( +'d+)*$
这将只允许在数字中间有 1 个或多个空格,但在开头或结尾处不允许。