函数:raplace()语法:stringObj.replace(rgExp, replaceText) 用str.replace("|",",") 只会替换第一个匹配的字符, str.replace(/\|/g,",")则可以替换掉全部匹配的字符(g为全局标志)。 函数:substring() 功能:字符串截取,比如想从”MinidxSearchEngine”中得到”Minidx”就要用到substring(0,6) 函数:indexOf() 功能:返回字符串中匹配子串的第一个字符的下标 var myString=”JavaScript”; var w=myString.indexOf(”v”);w will be 2 var x=myString.indexOf(”S”);x will be 4 var y=myString.indexOf(”Script”);y will also be 4 var z=myString.indexOf(”key”);z will be -1
谢谢、我已经解决了、解决方法如下: var reg = /_p\d+([^\d]*).html$/; var url = window.location.href.replace(reg, ".html$1");
var str = "/new_arrival/bag_p2sss_p1.html"; /.*(\d)/.test(str); alert(RegExp.$1)
用str.replace("|",",") 只会替换第一个匹配的字符, str.replace(/\|/g,",")则可以替换掉全部匹配的字符(g为全局标志)。
函数:substring()
功能:字符串截取,比如想从”MinidxSearchEngine”中得到”Minidx”就要用到substring(0,6)
函数:indexOf()
功能:返回字符串中匹配子串的第一个字符的下标
var myString=”JavaScript”;
var w=myString.indexOf(”v”);w will be 2
var x=myString.indexOf(”S”);x will be 4
var y=myString.indexOf(”Script”);y will also be 4
var z=myString.indexOf(”key”);z will be -1
var reg = /_p\d+([^\d]*).html$/;
var url = window.location.href.replace(reg, ".html$1");
/.*(\d)/.test(str);
alert(RegExp.$1)
<script type="text/javascript">
var str = "/new_arrival/bag_p1sss_p1.html";
var reg = /(_p(\d+))\./;
reg.test(str);
alert(str.replace(reg, '.'));
alert(RegExp.$2);
</script>http://topic.csdn.net/u/20110217/10/10fa4da9-2d65-40fc-8269-cb2b1c62dfff.html