JS 如何在input中特定位数后面插入字符。
如何用JS在input左起第三位插入字符,比如输入粤D57382,可以自动在左起第二位后面自动插入字符,粤D后面加入“-”,变成粤D-57382这样?...
如何用JS在input左起第三位插入字符,比如输入 粤D57382,可以自动在左起第二位后面自动插入字符,粤D后面加入“-”,变成粤D-57382这样?
展开
推荐于2016-11-18
展开全部
<input type="text" onblur="blur(this)" />
var blur = function(txt){
txt.value = txt.value.replace(/^(.{2})(.*)$/,"$1-$2");
}
var blur = function(txt){
txt.value = txt.value.replace(/^(.{2})(.*)$/,"$1-$2");
}
追问
大侠,如何判断如果已经有“-”,就不再添加呢?
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询