如何使用 preg_match 允许 az、AZ、0-9 和空格。
我目前有以下内容:
if (!preg_match("/^[_a-zA-Z0-9]+$/", $name))
还有一个附带问题,你们中的任何人都知道学习 preg_match 的好指南吗?
如何使用 preg_match 允许 az、AZ、0-9 和空格。
我目前有以下内容:
if (!preg_match("/^[_a-zA-Z0-9]+$/", $name))
还有一个附带问题,你们中的任何人都知道学习 preg_match 的好指南吗?
我认为这对你有用
<?php
$result = preg_match("/^[a-zA-Z0-9 \s]+$/", $name));
?>
只需在括号中给出space
和
示例"-"
[ ]
<?php
$name = "A- ";
if(preg_match("/^[_a-zA-Z0-9- ]+$/", $name))
{
echo "hello";
}
?>
和一个很好的学习网站:链接
使用/^[a-zA-Z'- ]+$/
显示以下给出的警告
“preg_match():编译失败:偏移 10 处的字符类范围乱序”
您可以使用/^[a-zA-Z' -]+$/
. 这不会显示警告。!