2016-09-01 5 views
-2

誰でも11桁の携帯電話番号を4 - 3 - 4パターンで入力する方法を教えていただけますか?始めること。ところで、私はjavascriptで新しいです。あなたが私を助けることができたらうれしいでしょう:)javadriptを使用して11桁の携帯電話番号を4 - 3 - 4パターンに入力する

+2

同じ質問に対する回答の多くはすでにあります。 :) –

+0

あなたはリンク先を持っていますか? :) –

+2

サイドバーの関連するセクションを見てください。そこにはたくさんのリンクがあります。 – ranieuwe

答えて

3

String#replaceの方法では、グループの正規表現をキャプチャします。

console.log(
 
    '12345678910'.replace(/(\d{4})(\d{3})(\d{4})/, '$1-$2-$3') 
 
)

-1
$(document).ready(function() { 
     $('#txtMob').attr({ maxLength: 13 }); 
     $("#txtMob").on('keyup', function() { 
      var value = $("#txtMob").val(); 
      if ($("#txtMob").val().length == 4 || $("#txtMob").val().length == 8) { 
       $("#txtMob").val($("#txtMob").val() + "-"); 
      } 

     }) 
    }) 
+0

ユーザーが既存の値を編集しようとすると、これは機能しません。 – nnnnnn

関連する問題