2017-08-08 1 views
1

入力に電話マスクを追加します。私はそれを行う方法を見つけましたが、それはサブストリング番号 "9"です。目に見える数字を「9」にするにはどうすればいいですか? "\\"html電話マスク

桁9の前にこれを追加し、それがエスケープされます:EscapeCharには

:私はあなたがescapeCharを使用することができます+994(__)___-__-__

$(window).load(function() 
 
{ 
 
    var phones = [{ "mask": "+994(##) ###-##-##"}, { "mask": "+994(##) ###-##-##"}]; 
 
    $('#textbox').inputmask({ 
 
     mask: phones, 
 
     greedy: false, 
 
     definitions: { '#': { validator: "[0-9]", cardinality: 1}} }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.inputmask/3.1.62/jquery.inputmask.bundle.js"></script> 
 
<input type='text' id='textbox' />

+1

[マスクで入力を実装する方法]の可能な重複(https://stackoverflow.com/questions/12578507/how-to-implement-an-input-with- a-mask) –

+1

@FotisGrigorakisは、そのトピックの私の質問の答えは表示されません。 – Orik3ll0

+0

@FotisGrigorakisチェックは、この投稿とは関係ありません。 – Lindow

答えて

3

このビューを必要としますマスク内の9。

$(window).load(function() 
 
{ 
 
    var phones = [{ "mask": "+\\9\\94(##) ###-##-##"}, { "mask": "+994(##) ###-##-##"}]; 
 
    $('#textbox').inputmask({ 
 
     mask: phones, 
 
     greedy: false, 
 
     definitions: { '#': { validator: "[0-9]", cardinality: 1}} }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.inputmask/3.1.62/jquery.inputmask.bundle.js"></script> 
 
<input type='text' id='textbox' />

+0

あなたは最高です!)完璧、ありがとう!) – Orik3ll0