1. JavaScriptは、携帯電話番号の中央の4桁を置き換えます
//携帯電話番号の開始と終了を一致させる、出力 '12345678901'.Replace(/(/d {3})/d {4}(/d {4})/、' $ 1 **** $ 2 ');例
<!doctype html> <html xmlns = "http://www.w3.org/1999/xhtml"> <head> <meta http-equiv = "content-equiv" content = "text/html; charset = gb2312"/> <title> <titled> <titled> <titled> <titled> <titled> <titled> <titled> <titled>電話= '12345678901'; var dh = phone.replace(/(/d {3})/d {4}(/d {4})/、 '$ 1 **** $ 2'); alert(dh); </script> </head> <body> </html>注:このセクションでは、文字列内の11桁の連続桁を定期的に一致させ、4桁を *に置き換え、非表示の携帯電話番号の共通形式を出力します。最後の4桁のみを取得したい場合は、次のフォームに変更できます。
2。JavaScriptは、携帯電話番号の最初の7桁を置き換えます
// 11の連続桁を一致させ、最初の7桁を*番号 '15110280327'.Replace(// d {7}(/d {4})/、' ****** $ 1 ')に置き換えます。例
<!doctype html> <html xmlns = "http://www.w3.org/1999/xhtml"> <head> <meta http-equiv = "content-equiv" content = "text/html; charset = gb2312"/> <title> <titled> <titled> <titled> <titled> <titled> <titled> <titled> <titled>電話= '12345678901'; var dh = phone.replace(// d {7}(/d {4})/、 '****** $ 1'); alert(dh); </script> </head> <body> </body> </html>補足ノート:正規表現の括弧をグループ化に使用することができ、サブモード文字列の定義にも使用できます。置換()メソッドでは、パラメーター2で$ n(nが数値)を使用して、順番のパターン文字列で定義された文字列を参照できます。
3. JavaScript携帯電話の検証と4桁の包括的な例の包括的な例
<!doctype html> <html lang = "en"> <head> <meta charset = "utf-8"/> <title> js携帯電話番号検証と隠された中央の桁> <スクリプトタイプ= "Text/javascript" src = "http://code.jquery.com/jquery-latest.js"> type = "text" id = "myText"> <p> js携帯電話の確認と隠された中央4桁</p> <入力タイプ= "button" value = "" subbtn "> <script type = 'text/javascript'> $(function(){$("#subbtn ")。空にすることはできません ")} else {if(iphonecheck(mytext)){alert(" subsubscription resculy "); var phone = $("#mytext ")。val(); var myphone = phone.substr(3,4); // alert(myphone)var lphone = phone.replace(myphone(lphene); } else {"正しい携帯電話番号を入力してください")} function iphonecheck(var temp = document.getelementbyid( "mytext") }); </script> </body> </html>要約します
上記は、JavaScriptが携帯電話番号を確認し、Asterisk(*)の交換効果を実装することに関するものです。この記事の内容が、JavaScriptを毎日使用することに役立つことを願っています。