手机号码格式

时间:2015-08-27 13:44:33

标签: jquery

如何使用jQuery转换此文本字段以格式化手机号码?我的意思是,当用户在输入字段中输入手机号码时,jQuery就应该这样做。 例如,当输入08098112233时,它被格式化为2348098112233

<form name="form1" id="form1" method="post" action="">
<input type="text" name="mobile" id="mobile" />
</form>

1 个答案:

答案 0 :(得分:0)

检查第一个字符是否为零,如果是,则将其替换为234.请注意,字符串替换方法仅替换默认情况下的第一个字符。

	$( '#button' ).click(function() {
	
		var nr	= $( '#nr' ).val();
		nr 	= nr.indexOf('0') == 0 ? nr.replace('0','234') : nr;
		
		$( '#result' ).html(nr);
	
	});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<input type="text" id="nr" />
<button type="button" id="button">Get</button>
<div id="result"></div>