PHP正则验证中文

2017-09-13 20:35:23来源:CSDN作者:whatupwoman人点击

分享

转载自:http://www.jquerycn.cn/a_15168    感谢这位作者提供的方法

找了好多,发现只有这个正则是可用的,666666


<?php$action = trim($_GET['action']);if($action == "sub"){$str = $_POST['dir'];//if(!preg_match("/^[".chr(0xa1)."-".chr(0xff)."A-Za-z0-9_]+$/",$str)) //GB2312汉字字母数字下划线正则表达式if(!preg_match("/^[/x{4e00}-/x{9fa5}A-Za-z0-9_]+$/u",$str)) //UTF-8汉字字母数字下划线正则表达式{        echo"<font color=red>您输入的[".$str."]含有违法字符</font>";  }else{       echo "<font color=green>您输入的[".$str."]完全合法,通过!</font>";  }}?><form method="POST" action="?action=sub">输入字符(数字,字母,汉字,下划线):<input type="text" name="dir" value=""><input type="submit" value="提交"></form>


最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台