请牛人教个问题 在php中 用正则表达式限制只能输入数字,英文和中文,这个式子怎么写啊? 请教一下 我搞了好长时间 也没搞定
if($jiaose&&!ereg("^[A-Za-z0-9]+$",$jiaose))
{
showerr("你的游戏角色名称含有非法字符");
}
这是我限制只能用数字和英文的,我想让中文再通过 我的网页是utf-8的
if($jiaose&&!ereg("^[A-Za-z0-9]+$",$jiaose))
{
showerr("你的游戏角色名称含有非法字符");
}
这是我限制只能用数字和英文的,我想让中文再通过 我的网页是utf-8的
{
print "你的游戏角色名称含有非法字符";
}
$str = "阿斯顿杀毒asd3asdsadasd";
if (preg_match("/^[\x7f-\xff]+[0-9a-z]+$/i", $str)) { //兼容gb2312,utf-8
echo "正确输入";
} else {
echo "错误输入";
}
?>
$str = "阿斯顿杀毒asd3asdsadasd";
if (preg_match("/^[\x7f-\xff]+[0-9a-z]+$/i", $str)) { //兼容gb2312,utf-8
echo "正确输入";
} else {
echo "错误输入";
}
?>这个好像:asd3asdsadasd通不过啊