什么pregmach规则,我必须使用FULL_NAME场?
我想用户输入唯一的字符,而不是间3〜11字符HTML或PHP代码值和空间
我可以用:
<?php
if (preg_match("%^[A-Za-z0-9-_]{3,10}$%", $_REQUEST['usr'])) {
//do something like
mysql_query('insert into user(name) values(this field)');
//damn what is this for: It does not meet our quality standards.!!!
//i must insert more code? i dont have ! let me go !
}
else{
//do something else!
die('get out !:D');
}
?>
但与此用户输入斜面UTF-8字符,如“مسیحارسطوئی”
所以我必须使用什么样的preg_match规则为UTF-8?
或者,我可以用什么样的代码一样的preg_match?
I WANT用户只需能插入字符不<> {} []或$%^&*
3之间,以10个字符! 谢谢