0 レビュー
2 回答
javascript-ユーザー名にhtmlが含まれないようにする方法
<脇>
答えへのリンク
答えへのリンク
この質問にはすでに回答があります:
わからない
0
レビュー
答え :
解決策:
strip_tags()
を使用するとすべてのhtmlタグが削除されます
つまり、 strip_tags($_POST['username']) = Bob
よりも$_POST['username'] = <div style = 'color:red;font-size:30px;'>Bob</div>
の場合。 trim()
も追加すると、残りのスペースも削除されます。
- http://php.net/manual/en/function.strip-tags.php
- http://nl3.php.net/manual/en/function.trim.php
更新
Joe Frambachが指摘しているように、ユーザー名にhtmlが含まれているかどうかを知りたい場合は、次を使用してください。
if (strip_tags($name) !== $name) { echo 'this contains html'; } else { echo 'this does not contain html'; }
したがって、削除された値が入力値と等しくない場合は、htmlが含まれます。
わからない
0
レビュー
答え :
解決策:
フィールドが英数字であることを確認します:
if(preg_match('/^[a-zA-Z]+[a-zA-Z0-9._]+$/', $input)){
//Valid
}
else{
//invalid
}
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。