js正则表达式替换,js正则表达式替换多个指定字符
今天小编为大家分享生活中的小常识、日常问题解答等相关内容,希望能够帮助大家。
1、从数据库中检索文章描述
2、从数据库中检索的描述是
3、Div class=' description' Company name: Yayou Technology p/ppstyle=' padding: 0px; Margin: 10px color: RGB (102,102,102lt/divgt.
4、lt;/divgt;
5、lt;/divgt;
6、
7、lt;div class=' pmsj'=''
8、给变量苗述赋值。
9、按如下方式替换JS代码:
10、script type='text/javascript'
11、 var str=miaoshu;
12、 str=str.replace(/(i|d|s|p|t|d|h|u|l|a|\/)[^]*=*\/*'*/g, '');
13、 document.write(str.replace(/(i|d|s|p|t|d|h|u|l|a|\/)[^]*=*\/*'*/g, ''));
14、/script
15、这样就去掉了描述中的html代码,最后的输出是:
16、公司名称:尤雅科技
17、JS用正则和replace替换指定字符的语法;
18、定义和用法replace()方法用于将字符串中的某些字符替换为其他字符,或者替换与正则表达式匹配的子字符串。
19、语法stringobject。replace (regexp,replacement)参数说明regexp是必需的。指定要替换的架构的RegExp对象。注意,如果值是字符串,
20、它被视为要检索的直接数量文本模式,而不是首先转换为RegExp对象。需要更换。字符串值。指定替换文本或生成替换文本的函数。返回一个新字符串,
21、它是在用replacement替换regexp的第一个匹配或所有匹配后获得的。
22、说明字符串stringObject的replace()方法执行查找和替换的操作。它将在stringObject中查找与regexp匹配的子字符串,
23、然后用replacement替换这些子字符串。如果regexp有全局标志g,那么replace()方法将替换所有匹配的子字符串。否则,它只替换第一个匹配的子字符串。
24、替换可以是字符串,也可以是函数。如果它是一个字符串,那么任何匹配都不会被该字符串替换。但是替换中的$字符有特定的含义。如下表所示,
25、它表明从模式匹配中获得的字符串将用于替换。字符替换文本$1,$2,$99匹配regexp中第1到第99个子表达式。匹配正则表达式的$ substring。
26、匹配子字符串左侧的文本。$ '是匹配子字符串右侧的文本。%直接数量符号。注意:ECMAScript v3规定replace()方法的参数替换可以是函数而不是字符串。
27、在这种情况下,每个匹配都调用这个函数,它返回的字符串将被用作替换文本。这个函数的第一个参数是一个匹配模式的字符串。下一个参数是匹配模式中子表达式的字符串,可以有零个或多个这样的参数。
28、下一个参数是一个整数,它声明匹配出现在stringObject中的位置。最后一个参数是stringObject本身。
本文到此结束,希望对大家有所帮助。
Www.yiLeen.com.CN艺莲園提供生活百科,美食,购物,旅游,房产,交通,家居,数码,科技,财经,教育,健康,娱乐,历史,汽车,生活消费门户网站
本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
联系邮箱:773537036@qq.com
发表评论