J**aScript中的replace()方法使用详解

时间:2016.04.18 发布人:kgfgfkdzuf

J**aScript中的replace()方法使用详解

已解决问题

谷歌kgfgfkdzuf用户在2016.04.18提交了关于“奔驰glkJ**aScript中的replace()方法使用详解”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-25T21:07:16。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,滴水之恩,来日我当涌泉相报 !

希望以下的回答,能够帮助你。

第1个回答

用户名:zmg0710  

该方法找到一个正则表达唱州式的字符串之间的匹配,并取代了匹配的子带的新的子串。

替换字符串可以包含以下特殊替换模式:

语法

string.replace(regexp/substr,newSubStr/function[担坚,flags]);

下面是参使承胜差威路跑基地数的详细信息:

regexp:一个RegExp对象。匹配被替换参数的返回#2.s爱护田科ubstr:一个字符串,由newSubStr来替换newSubStr怎觉减状整劳侵的教觉般:它取代从参数中收到的子字符串#1.function:一个函数被调用以创扩深怎新征银完你乎记叶建新的子串flags括华高:包含的正则表达式标志的任意组期角宣须利县是合字符串:g-全局匹配,i-忽略大小写,培双代留雷m-匹配多行。此参数仅用于如果所述第一参数是一个字符串。

返回值:

史温只是返回一个新的改变的字符串

例子:

下面的示例演示了如何使用全球和因征活较茶鲜较介取忽略大小写标志,允许替换,以使用字符串'oranges'取代'apples'

<html><head><title>J**aScriptStringreplace()Method</title></head><body><scripttype="text/j**ascript">v保情离权苗投离集arre=/apples/gi;varstr="Applesareround,andapplesarejuicy.";varnew获情院容严齐计管维况距str=str.replace(re,"oranges");document.write(newst足取值目玉传拉政推算r);</scr曾律逐国编钢执ipt></body></html>


例子:

下面的例子演械管抓鲁宣随示了如何在一个字符串转换的词:

<html><head><title>J**aScript容电练氢治上角Stringreplace()Metho列d</title></head><body><scripttype="text/j**ascript">varre=/(\w+)\s(\w+)/;varstr="zaraali";varnewstr=str.replace(re,"$2,$1");document.write(newstr);</script></body></html>