浙江华企做网站,网站开发深圳,磁力宅,门头沟石家庄网站建设收藏了正则表达式。可以验证只能输入数字、汉字、英语。分开验证了也可以整合一起验证。但是我是拆分开好了。比较好使。可以单独的验证。经过本人测试可以使用的哦#xff01;下面就是php 验证只能输入汉字、英语、数字的代码了if(preg_match(/^[0-9]$/,$str)){echo 值能输入…收藏了正则表达式。可以验证只能输入数字、汉字、英语。分开验证了也可以整合一起验证。但是我是拆分开好了。比较好使。可以单独的验证。经过本人测试可以使用的哦下面就是php 验证只能输入汉字、英语、数字的代码了if(preg_match(/^[0-9]$/,$str)){echo 值能输入数字;}if(preg_match(/^[a-zA-Z]$/,$str)){echo 只能输入英文;}验证中文utf-8下preg_match(/^[a-z0-9_x80-xff][^_]$/g,$a);if(preg_match(/^[\x7f-\xff]$/,$str)){echo 只能输入中文;}gbk下:preg_match(/^[a-z0-9_.chr(0xa1).-.chr(0xff).][^_]$/,$a)?例子function checkStr($str){$output;$aereg([.chr(0xa1).-.chr(0xff).], $str);$bereg([0-9], $str);$cereg([a-zA-Z], $str);if($a $b $c){ $output汉字数字英文的混合字符串;}elseif($a $b !$c){ $output汉字数字的混合字符串;}elseif($a !$b $c){ $output汉字英文的混合字符串;}elseif(!$a $b $c){ $output数字英文的混合字符串;}elseif($a !$b !$c){ $output纯汉字;}elseif(!$a $b !$c){ $output纯数字;}elseif(!$a !$b $c){ $output纯英文;}return $output;}例子PHP正则匹配数字中英文中横线下划线utf-8中文function check_string($nickname) {$nickname trim($nickname);$pattern #([0-9a-zA-Z-_x{4e00}-x{9fa5}])#iu;if (empty($nickname) || !preg_match($pattern, $nickname)) {return FALSE;}if (strlen($nickname) 4 || strlen($nickname) 30) {return FALSE;}return TRUE;}