javascript字符串函数
substring() 从字符串中提取一些字符
<script type="text/javascript"> var str="Hello world!" document.write(str.substring(3,7)) </script>
var str="Hello world!" document.write(str.substring(3))
stringObject.replace(regexp/substr,replacement)
var str="Visit Microsoft!" document.write(str.replace(/Microsoft/, "W3School")) 返回 Visit W3School!
将一个字符串中的所有的两位数字的十位和个位交换:
<script language="javascript"> var strSrc = "a12b34c56"; var re = /(\d)(\d)/gi; var strDest = strSrc.replace(re,"$2$1"); alert(strSrc + " has been converted into " + strDest); </script>
使用正则表达式去掉字符串两端的所有空格:
说明:javascript中的字符串没有去掉两端空格的功能,可以用prototype属性为String类扩展一个trim方法,以后的String类都可以使用这个trim方法来去掉两端的空格了。
String.prototype.trim = function(){ return this.replace(/^\s+|\s+$/g,""); }; alert(" aaa ".trim());