この記事では、入力コンテンツが合法かどうかを単純に判断するJavaScriptの方法について説明します。次のように、参照のために共有してください。
ユーザーが入力したコンテンツの違法なキャラクター検出実装があるかどうかを検出するアイデア
1。法的文字列(ソース文字列)を定義する
2。ユーザーが入力したコンテンツを取得します
3.ユーザーが入力したすべての文字をループアウトし、ソース文字列で検索します。
1)String検索の場所を確認します
2)リターン-1は見つかりませんでした。ユーザーが入力したコンテンツが合法かどうかを検出するために-1を使用しました。
<!doctype html public " - // w3c // dtd xhtml1.0transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns = "http://www.w3.org/1999/xhtml"> <head> <meta http-equiv = "content-type" content = "text/html; charset = utf-8"/> <title> var regex =/[a-za-z0-9 _]*/; var username = document.getElementById( 'text')。value; vara = regex.exec(username); if(a!= ""){alert( 'username is vayable!'); } else {alert( '違法な文字がある'); }} </script> </head> <body> <form> username:<input type = "text" id = "text"/> <inputtype = "button" onclick = "username();" value = "それが利用可能かどうかを確認する"/> </form> </body> </html>JavaScript関連のコンテンツの詳細については、このサイトのトピックをご覧ください:「JavaScriptの切り替え効果とテクニックの要約」、「JavaScript検索アルゴリズムスキルの要約」、「JavaScriptアニメーション効果とテクニックの概要」、「Javascriptエラー、および「Javascriptデータ構造」の概要」の概要の要約の要約をご覧ください。 JavaScriptトラバーサルアルゴリズムとテクニック」、および「JavaScriptの数学的操作の使用法の要約」
この記事がみんなのJavaScriptプログラミングに役立つことを願っています。