私は HTML5 バリデーター機能を発見したばかりで、とても使いやすいと感じています (そして、特に赤い警告枠と必要な入力形式を示す吹き出しが非常に美しいです)!
ただし、正規表現で関数を使用してすべてのユーザー入力を手動でチェックする方が良いかどうかはわかりません。例:
function check_title($title){
if(!preg_match("/^[0-9a-zA-Z]+$/", $title))
return FALSE;
else
return TRUE;
}
または HTML5 バリデーターを使用するには、例:
<input type="text" name="username" placeholder="username" maxlength="16" pattern="[0-9a-zA-Z]{5,}" title="Username must be 5-16 length" required/>
どちらがより安全かを知ることはできますか? 安全なウェブサイトを作成しようとしているからです。
ありがとう。良い一日を!