full_nameフィールドに使用する必要があるpregmachルールは何ですか?
ユーザーがHTMLまたはPHPコード値ではなく文字のみを入力し、3〜11文字のスペース
を使用できるようにしたい:
<?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文字を入力でき
ないので、UTF-8にどのpreg_matchルールを使用する必要がありますか?
または、preg_matchのような他のどのコードを使用できますか?
<> {} []または$%^&*以外の文字を3〜10文字挿入できます
!!! ありがとう