谁能帮助我如何使用户输入11位数字的手机号码成4 - 3 - 4模式使用javascript,我不知道如何开始。顺便说一下,我是javascript新手。如果你能帮我的话,那就太好了
使用 String#replace
方法捕获组正则表达式
console.log(
'12345678910'.replace(/('d{4})('d{3})('d{4})/, '$1-$2-$3')
)
$(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() + "-");
}
})
})