js 如何过滤div里内的指定字符

JavaScript013

js 如何过滤div里内的指定字符,第1张

用js自带的replace()函数

replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。

语法:stringObject.replace(regexp/substr,replacement)

参数 描述

regexp/substr 必需。规定子字符串或要替换的模式的 RegExp 对象。请注意,如果该值 是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 RegExp 对象。

replacement必需。一个字符串值。规定了替换文本或生成替换文本的函数。

这里有教程:http://www.w3school.com.cn/jsref/jsref_replace.asp

两种方式可以实现

1:使用replace函数替换

var str="hello world!"

str=str.replace("l","")

即使用空串替换某一个字符串,则是可以实现去除指定字符串功能

2:使用字符串分割函数在聚合

var str="hello world!"

var items=str.split("o")

会得到一个数组,数组中包括利用o分割后的多个字符串(不包括o)

var newStr=items.join("")

会得到一个新字符串,将数组中的数组使用空串连接成一个新字符串