请教一个正则补全的问题

xiaofei1981 2009-05-13 05:23:40
请教个正则补全的问题

原句: 1111 id=xx 2222 style=ss 333;
补全: 1111 id="xx" 2222 style="ss" 333;

其实就是给属性补全上双引号,该怎么写呢
...全文
93 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiongzhijian 2009-05-13
  • 打赏
  • 举报
回复


var str="1111 id=xx 2222 style=ss 333; "
var re = /(?:=)([^\s]+)\s/ig;
alert(str.replace(re, function(a,b,c){
return "="+'"'+b+'"';
}))

xiaojing7 2009-05-13
  • 打赏
  • 举报
回复
根据=号来规划
楼上的
xiaofei1981 2009-05-13
  • 打赏
  • 举报
回复
多谢两位大哥
lihan6415151528 2009-05-13
  • 打赏
  • 举报
回复

<script>
var str="1111 id=xx 2222 style=ss 333; "
var re = /=([^\s]+)\s/ig;
alert(str.replace(re, "=\"$1\" "))
</script>
natineprince 2009-05-13
  • 打赏
  • 举报
回复

var str="1111 id=xx 2222 style=ss 333; "
var re = /=([^\s]+)\s/ig;
alert(str.replace(re, "=\"$1\" "))

87,902

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧