方法一
代码如下
if(preg_match("/^d*$/" ""))
{
echo "全数字
";
}
if(preg_match("/^[az]*$/i" "fdsFDfd"))
{
echo "全字母
";
}
if(preg_match("/^[azd]*$/i" "fdfd"))
{
echo "有数字有字母
";
}
中文汉字
代码如下
$username=$_REQUEST[username];
if(!preg_match("/^[azxaxff]{}$/"$username))
{
echo"r";
exit;
}
上面是比较散的下面把几个总结到一起来
代码如下
$input_tag = $_POST[tag];
$input_tag = explode( $input_tag);
$input_tag = array_unique($input_tag);
$input_tag = array_diff($input_tag array(null));
$leng = ;
$true = ;
$comma = ;
foreach ($input_tag as $v) {
if (strlen($v) > ) {
$leng = $comma $v;
$comma = ;
}
$true = $comma $v;
$comma = ;
}
$true = str_replace( $true);
if (!preg_match(/^[xxff_azAZ]+$/ $true)) {
echo "<script>alert(不允许特殊符号的!!!);</script>";
exit;
}
if (!empty($leng)) {
echo "<script>alert(一个标签只能是个汉字以内哦!!!);</script>";
exit;
}