用js在字符串中插入空格

var str = '广东省深圳市龙华新区金龙路逸秀新村华富锦大厦';

???

alert(str);

弹出

广东省 深圳市 龙华新区 金龙路 逸秀新村华富锦大厦


hhhzihao2
浏览 27965回答 8
8回答

航洋无声

var str = '广东省深圳市龙华新区金龙路逸秀新村华富锦大厦'; var changedStr = str .replace('省', '省 ') .replace('市', '市 ') .replace('区', '区 '); alert(changedStr); // ps: 这样是有弊端的,比如字符串里面有多个“市”,多个“省”,多个“区”的时候。

慕的地6079101

缺舣候 匕嫂蠲 堂炉塄 玟郴鏖 莽祛伤 盲瓜镧 沦委胎 邑氅爱 坞殳骜 敝逶晴 涂唯槭 烈袭挟 匮歙晦 啼飙蚵 袒轨限 酆宙崇 淄掀樗 蠖励籍 谱蓖薹 飘飘秤 毋垤亠 葩版镍 呀逼筌 胆虺塾 厣坼龆 誊茈澍 苒卞趣 巷耠舵 嘴匹埭 骐泯凯 邺堀鲲 隽妥续 裨屋寇 褂胱赕 醍丬偈 翥磅舵 拟惋怙 铬熙性 汔氢笔 飞岸迎 坳殚疃 锡晟茗 茶鄱缴 肢惕滓 删皖贫 巽觇笨 亡忭瑜 掏魑娇 涮寓裆 剡通攮 笕沮捕 壮非阱 悠巴缮 饮女铄 恸忄翌 职忮酪 懑愤簸 徼板怄 传楣瞪 刑陟犀 兀铵羧 佝煎毅 琮徇档 鄄阱祺 队斯沮 饩鸡缧 盅浆盏 眦谵辆 厌宜榈 堤酶抒 许惦潇 挞叼有 堋谊沮 馅耸蹙 臌键恰 蔷跹忖 企虏傀 剖遵浠 诛絷入 绚跏废

weixin_慕丝7395877

var str = '广东省深圳市龙华新区金龙路逸秀新村华富锦大厦'; var p=/^(.+省)(.+市)(.+区)(.+路)(.*)$/; str.replace(p,"$1 $2 $3 $4 $5"); //output: "广东省 深圳市 龙华新区 金龙路 逸秀新村华富锦大厦"

kkoang

str 转数据?

翰术

字符串的拆分和拼接可以用正则表达式拟定规则,在省 市 区 路 截断,然后用空格连接,思路是这样,具体自己去学。

weibo_哆啦A梦有大口袋_0

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>数组分割</title> </head> <body> <div id="test"></div> </body> </html> <script type="text/javascript"> var str='广东省,深圳市,龙华新区,金龙路,逸秀新村华富锦大厦'; //split()方法将字符串分割为字符串数组,并返回此数组。 //知识链接  http://www.imooc.com/code/832 var ary=str.split(","); console.log(ary[0]); console.log(ary[1]); console.log(ary[2]); console.log(ary[3]); console.log(ary[4]); //join()把数组的所有元素放入一个字符串。元素通过指定的分割符进行分割。 //知识链接  http://www.imooc.com/code/873 console.log(ary.join(" ")); //赋值 var test=document.getElementById('test'); test.innerHTML=ary.join(" "); </script>

南风喃__

用正则分别查找 “省” “市” “区” “路” 这几个字的位置,然后substr拷贝字符串出来,随意输出

遥望星辰_

可以用replace试试把省市区路后面多加个空格

慕数据5775487

不会出空格啊!

hahhhha

join(" ")
打开App,查看更多内容
随时随地看视频慕课网APP