我想创建一个正则表达式,只允许空格和数字。
如何使用PHP检查这个正则表达式?
如何使用PHP检查这个正则表达式?
$pattern = '/^[0-9 ]+$/';
if ( preg_match ($pattern, $text) )
{
echo 'allowed';
}
编辑:
如果你想限制为15个字符(正如你在评论中提到的),你可以使用{ }来限定最小和最大长度。
模式变成:
$pattern = '/^[0-9 ]{1,15}$/';
允许输入1至15个字符。
/^[\d ]+$/i
^[\s\d]*$