$('.phone_full_form').focus(function () {
var regExp = /^01([0|1|6|7|8|9]?)-?([0-9]{3,4})-?([0-9]{4})$/;
if(regExp.test($(this).val()) == false){
$(this).val('');
}
}).keydown(function(e) {
if( e.keyCode != '8' && e.keyCode != '46' ){
var input_text=$(this).val();
if( input_text.length == '3' || input_text.length == '8' ){
var add_hyphen=$(this).val()+'-';
$(this).val(add_hyphen);
}
}
}).focusout(function() {
var this_len=($(this).val()).length;
if( this_len <= '12' ){
//var hyphen_chg=/\d{3}-\d{3}-\d{4}$/g;
var str=$(this).val().replace(/[-]/gi,'');
var string=str.replace(/(^01[0|1|6|7|8|9]?)-?([0-9]{3,4})-?([0-9]{4})$/,"$1-$2-$3");
$(this).val(string);
}
});
'Web Progreming' 카테고리의 다른 글
[ jQuery ] datapicker 자주 쓰는 형식? (0) | 2013.09.05 |
---|---|
[ 정규식 ] 특수문자 없애기 (0) | 2013.09.03 |
[ 정규식 ] 필수적으로 필요한 정규식 (0) | 2013.07.24 |
[ MySQL ] DATA_FORMAT - 유닉스 타임 컨트롤 (0) | 2013.06.18 |
[ LINUX ] grep 사용방법 (0) | 2013.05.31 |