2012-05-29 2 views
1

jQuery Masked Input 플러그인을 사용하여 사용자가 전화 번호를 올바른 형식으로 입력하도록합니다.Blackberry 브라우저에서 입력을 마스크하는 방법

$(document).ready(function() { 
     $("#PhoneNumber").mask("(999)999-9999"); 
}); 

오전 데 문제는 Masked Input 플러그인이 블랙 베리 브라우저에서 작동하지 않는다는 것입니다.

나는 사용하여 시도하지 않은 :

사람이 내가가 작동시킬 수있는 방법을 알고 있나요 행운을 블랙 베리 브라우저.

비슷한 기능을 제공하는 다른 방법/플러그인도 환영합니다. (블랙 베리 브라우저에서 작동하는 한)

어떤 도움을 주시면 감사하겠습니다.

답변

0

주위를 검색 한 후 Mask JSAPI library이 나왔습니다. 그것이 밝혀 졌을 때, 이것은 정확하게 내가해야 할 일이었고 블랙 베리 브라우저에서 작동합니다.

그래서 내 자신의 질문에 대답하기 위해, 나는 Mask JSAPI library를 사용하여 종료와 같이 그것을 사용 :

<script type="text/javascript"> 
    $(document).ready(function() { 
     document.frmReferral.reset(); 
     oStringMask = new Mask("(###) ###-####"); 
     oStringMask.attach(document.frmReferral.PhoneNumber); 
    }); 
</script> 
0
this: ^\([0-9]{3}\)[0-9]{3}\-[0-9]{4}$ regular expression pattern matches: (999)999-9999 
so you could use it to validate the input like this: 

$('input:text').val().match(/^\([0-9]{3}\)[0-9]{3}\-[0-9]{4}$/); 
+0

내가 여기에 데모 예제와 같은 기능을 할 필요 : http://digitalbush.com/projects/ masked-input-plugin / –