js首尾替换,js数组首尾互换

http://www.itjxue.com  2023-01-14 20:16  来源:未知  点击次数: 

如何用 js 去掉字符串首尾空格

关于去掉两头空格,jquery库提供了$.trim()方法,可是JS呢,我写了.trim(),在FF里有效果,但在IE里就没效了,群里的朋友说,如果浏览器实现了trim(),就有,如果浏览器没实现,只能用正则替换。

function trimStr(str){return str.replace(/(^\s*)|(\s*$)/g,"");}

用的时候就是直接

var 变量=trimStr(需要去空格的字符串)

javascript 替换,姓名(长度大于2)只显示首尾2个字,中间已*显示 例如:樱木花道,替换后显示“樱**道”

BODY

INPUT id="a" TYPE="text"

INPUT TYPE="button" VALUE="替换" ONCLICK="rep()"

/BODY

SCRIPT LANGUAGE="JavaScript"

function rep()

{

var str = document.getElementById("a").value;

if (str.length2)

{

var temp = "";

for (var i=0; istr.length; i++)

{

if (i==0 || i==str.length-1)

{

temp = temp + str.substring(i,i+1);

}

else

{

temp = temp + "*";

}

}

document.getElementById("a").value = temp;

}

}

/SCRIPT

JS正则匹配首尾字符;比如:http://www.baidu.com 吧文本框中 http开头,com结尾的都加上超链接

查找:(http://.*?com)

替换:a?href="$1"$1/a

替换为a?href="";/a

js如何去掉首尾的换行符

可以使用JavaScript的正则表达式进行替换,调用如下自定义函数即可。

function?func(str){

????return?str.replace(/[\r\n]/g,?'');

}

其中\r\n都是换行符,这是经过转义后的表示方式,即在str字符串本身并看不到有\r\n,只是换了一行而已,它们是不可见字符。

(责任编辑:IT教学网)

更多

推荐Illustrator教程文章