遇见,的gravatar头像
遇见, 2014-09-19 13:09:36

JS字符串正则replace替换求解决

比如有一段字符串
SF-DF-SD-FF-WSW-SFDF-SS
现在想把字符串中的最后一个DF替换成AA

SF-DF-SD-FF-WSW-SFAA-SS

希望用js 字符串replace方法和正则来完成, 可否有正则大神前来相助。


最代码官方编辑于2014-9-19 13:33:49
所有回答列表(2)
最代码官方的gravatar头像
最代码官方  LV167 2014年9月19日
<script>
	var str1="SF-DF-SD-FF-WSW-SFDF-SS";
	var str2=str1.replace(/^(.*)DF(.*)$/g, "$1AA$2");
	alert(str2);
</script>

运行结果:

SF-DF-SD-FF-WSW-SFAA-SS

贪婪匹配

.*

分组

$1 $2

js正则替换语法

stringObject.replace(regexp,replacement)

评论(5) 最佳答案
George的gravatar头像
George  LV26 2014年9月19日

10牛币  这么快就设置最佳   其他牛牛都没机会发挥sad

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友