求这个正则表达式怎么写的

RealDay 2016-01-24 12:26:51
比如1:

字符串: 8@#*8

我要 匹配出 @#* 前后是数字 的@#* 进行替换

比如2:

字符串: "你用@#*+score+"

我要 匹配出 @#* 前有"后有+ 的@#* 进行替换
...全文
122 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2016-01-24
  • 打赏
  • 举报
回复
var str = "8@#*8a@#*a"; alert(str.replace(/(\d)@#\*(\d)/g,"$1替换的内容$2")); var str = "\"@#*+a@#*a"; alert(str.replace(/(\")@#\*(\+)/g,"$1替换的内容$2"));
似梦飞花 2016-01-24
  • 打赏
  • 举报
回复
第一个问题 var reg=/@#\*(?=\d)/g var str='8@#*8@#*s' str=str.replace(reg,'') alert(str); j第二个问题s不支持逆序环视,所以匹配..@#\*(?=\+)在看前边是不是"吧

87,921

社区成员

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

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