整了多次还是不行,请正则表达式的高手指点一下!
if(preg_match("/^[a-zA-Z][a-zA-Z0-9_-]*$/",$_POST["username"])){
$MessageTitle="错误提示"; //信息提示标题
$MessageBox="<font color='red'>对不起,用户名不能包括中文字符!</font><br>页面将在3秒后返回,请重新填写……"; //信息提示内容
$MessageConfirmUrl="javascript:self.history.back();"; //确认的链接地址,留空则将返回上一个页面
include("message.php");
exit;
}
我这是填写用户名提交的数据,如果用户名中只能为 大小写字母、数字和_- 两个符号组成。如果所填的是中文或包括其它的字符,将出现这个提示!
请问兄弟这个具体该怎么整?
现在问题是,中文还是能够提交进去