JS如何去除指定字符串

JavaScript07

JS如何去除指定字符串,第1张

可以用replace函数去除指定字符串。

1、在body标签和html标签中添加一个script标签,定义一个字符串,这里以“这是个什么演示文本”为例,将此时的字符串输出到页面:

2、输入“str.replace('什么', '')”,str是之前定义的字符串变量名,replace是替换字符串函数,这个函数有两个参数,第一个参数是想要被替换的内容,第二个参数是想要被替换成新的内容,如果第二个为空的字符串,相当于去除想要被替换的内容:

3、replace函数返回的是字符串,这时需要重新将这个字符串赋值给原来的字符串,再将这个字符串输出,这时原文本中的“什么”就被去除了:

这里分享下js获得/去掉变量开头字母的操作方法。

设备:联想笔记本Air14

系统:Windows 10

软件:zend studio10.0&html+css

1、首先新建一个html文件,命名为test.html,在test.html文件内,创建script标签,用于编写js代码。

2、在js标签内,定义一个变量s,保存一个字符串。

3、在js标签内,使用indexOf方法从字符串s中查找首次出现字母a的位置。

4、在js标签内,使用alert方法输出位置。注:位置从零开始。

5、最后在浏览器打开test.html文件,查看结果。

方法一:

代码如下:

//javascript去空格函数

function LTrim(str){ //去掉字符串 的头空格

var i

for(i=0i if(str.charAt(i)!=" "&&str.charAt(i)!=" ") break

}

str = str.substring(i,str.length) 

return str

}

function RTrim(str){

var i 

for(i=str.length-1i>=0i--){ 

if(str.charAt(i)!=" "&&str.charAt(i)!=" ") break 

} str = str.substring(0,i+1)

return str

}

function Trim(str){

return LTrim(RTrim(str))

}

方法二:

代码如下:

<SCRIPT LANGUAGE="JavaScript">

<!--

//出处:网上搜集 

//made by yaosansi 2005-12-02

//For more visit http://www.yaosansi.com

// Trim() , Ltrim() , RTrim()

String.prototype.Trim = function()  

{

return this.replace(/(^\s*)|(\s*$)/g, "")

}

String.prototype.LTrim = function()  

{

return this.replace(/(^\s*)/g, "")

}

String.prototype.RTrim = function()  

{

return this.replace(/(\s*$)/g, "")

}  

//-->

</SCRIPT>

扩展资料:

LTRIM参数:string:规定要转换的字符串。

LTRIM参数:charlist:规定从字符串中删除哪些字符。如果未设置该参数,则全部删除以下字符。

例如:

<html><body><?php

$str = " Hello World!"

echo "Without ltrim: " . $str

echo "<br />"

echo "With ltrim: " . ltrim($str)

?><body><html>

输出:Without ltrim: Hello World! With ltrim: Hello World!

如果在浏览器中查看源代码,会看到以下 HTML:

<html><body>Without ltrim: Hello World!<br />With ltrim: Hello World! </body></html>

参考资料来源:百度百科—LTRIM函数