jquery小功能,字符串中第4个字符插入标签怎么做?

 我来答
晴晴素材馆
高能答主

2018-04-05 · 让梦想飞扬,让生命闪光。
晴晴素材馆
采纳数:3595 获赞数:660336

向TA提问 私信TA
展开全部

先做字符串截取,然后再拼接起来。

一、字符串代码var str = "123456789"  var p1 = str.substring(0, 3);   var c1 = str.charAt(3);
var p2 = str.substring(4, 7);  var c2 = str.charAt(7);var p3 = str.substring(8, str.length);
var ret = (p1 + "<span class=\"span1\">" + c4 + "</span>" + p2 + "<spanclass=\"span2\">" + c8 + "</span>" + p3)。

二、RunJS 演示代码</title><script> jQuery(function($){var hao = $("#hao");var txt = hao.text(); hao.html("hi, " + txt + "<a href='" + txt + "'>d</a>"); });。

三、var split_str=false;function insert_flg(str,flg,sn){str=str.replace(new RegExp(flg,"g"),"");var newstr=""; var tmp;var len=str.length;//长度var num=len/sn;//分段数
var start;var end; for(i=0;i<num;i+=1){if (len%sn!=0){//不能完整分段start=i*sn-1。

四、end=i*sn+(sn-1);}else{ start=i*sn;end=(i+1)*sn; }start=start<0?0:start;if (end<=len){
tmp=str.substring(start,end); } newstr+=(end>=len)?tmp:tmp+flg; } split_str=newstr; return newstr;}$(function(){ var phone=$("#phone")。

五、phone.blur(function(){//失去焦点时触发 varcont=phone.val(); cont=jQuery.trim(cont);var str_p='-';//拆分符号var s=4;//每段长度 if (!cont||split_str==cont) return false;//焦点再次离开时检查内容有无变化 phone.val(insert_flg(cont,str_p,s));})})。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式