Ⅰ js如何去掉字符串中的某串字符
思路:去掉字符串中的某串字符可以用replace替换。
方法如下:
vars="abc1ab2a3"
s.replace("1a","");//bcb2a3
定义和用法
replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。
返回值
一个新的字符串,是用replacement替换了 regexp 的第一次匹配或所有匹配之后得到的。
Ⅱ JS中怎么删除字符串中的特定的字符
var a="侍蔽A,B,C,D,E,F";
var b="B,C,D";
var arrA = a.split(",");
var arrB = b.split(",");
var arrNew = new Array();
for(var i = 0; i < arrA.length; i++){
for(var j = 0; j < arrB.length; j++){
if(arrB(j) != arrA(i)) arrNew.push(arrA(i));
}
}
alert(arrNew.toString());
关于JS删除String里的字符的方法,一般使用replace()方法。但是这个方法只会删除一次,如果需要将string里的所以字符都删除就要用到灶谈盯正则。
varstr ="abcdaabbssaaa"varreg =newRegExp("a","g");
vara = str.replace(reg,"");
console.log(a);
这里用 new RegExp()这个方法创建正则,第一个参数“a”指定了正则表达式的模式或其他正则表达式。后一个参数是一个可选的字符串,包含属性 "g"、"i" 和 "m",分别用于指定全局匹配、区分大小写的匹配和多行匹配。
ECMAScript 标准化之前,不支持 m 属性。如果pattern是正则表达式,而不是字符串,则必须省略该参数。
如果打印reg的结果是:/a/g 。
还有一种比较取巧的方法,就是分割成数组,再重隐和新拼接成新的字符串。
varstr ="abcdaabbssaaa";
vara = str.split("a").join("");
console.log(a);Ⅲ JS如何去除指定字符串
两种方法:举例说明
var str = "你在哪儿,你好么";
方法一
str = str.replace(/你/g, '您); /*全局替换*/
方法二
str = str.replace(new RegExp("你","g"),"芹丛液您");/*全局替换*/
结果:您在哪郑肢儿,您好嫌物么
Ⅳ js如何去掉字符串中所有的逗号
如果想去抄掉所以的袭',',最简单的办法就是正则表达式了。下面是简单的例子。仅供参考:
vara='sdf,sdw,r,,gd,rg,et,r,th,rh';
a.replace(/,/g,'');
replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。
stringObject.replace(regexp/substr,replacement)
参数描述
regexp/substr 必需。规定子字符串或要替换的模式的 RegExp 对象。
请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 RegExp 对象。
replacement 必需。一个字符串值。规定了替换文本或生成替换文本的函数。
Ⅳ 求js去除字符串中所有 和&等特殊符号。
vara="今天是星期五,明天又可以放假了&好好休|息一下"
varb=a.replace(/[&|\*^%$#@-]/g,"");
alert(b);
需要去掉什么符号,就在正则表达式中加上什么符号
Ⅵ JS怎么去除字符串中的所有中括号
javascript去除字符串中的所有中括号可通过JS正则表达式得以解决!
JS代码
varstr='这是一个字符串[html]语句;[html]字符串很常见';
console.log(str.replace(/[|]/g,''));//移除字符串中的所有[]括号(不包括其内容)
//控制台输出:这是一个字符串html语句;html字符串很常见
console.log(str.replace(/[.*?]/g,''));//移除字符串中的所有[]括号(包括其内容)
//控制台输出:这是一个字符串语句;字符串很常见
:将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“ ”匹配一个换行符。串行“\”匹配“”而“(”则匹配“(”;
|:或的意思;
/g:全局搜索。由于此处要去除字符串中所有中括号,因此正则中要开启全局搜索;
.:表示除换行符和其他Unicode行终止符之外的任意字符;
*:匹配前面的子表达式零次或多次。例如,zo*能匹配“z”以及“zoo”。*等价于{0,};
?:匹配前面的子表达式零次或一次。例如,“do(es)?”可以匹配“does”或“does”中的“do”。?等价于{0,1}。(贪婪模式)
事实上,实际项目开发中,不管通过前端开发还是后端开发语言,类似的问题使用正则表达式是最佳的!
Ⅶ JS如何去除指定字符串
两种方式可以实现
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("");
会得到一个新字符串,将数组中的数组使用空串连接成一个新字符串
Ⅷ js如何去掉字符串中的某串字符
<script language="JavaScript">
var strM = "javascript is a good script language";
//在此我想将字母专a替换成字母A
alert(strM.replace("a","A"));
</script>
这样只能属替换第一个“a”字母
<script language="javascript">
var strM = "javascript is a good script language";
//在此将字母a全部替换成字母A
alert(strM.replace(/a/g,"A"));
</script>
Ⅸ js如何去掉字符串中的某串字符
<html>
<body><script type="text/javascript">var str="Visit Microsoft!"
document.write(str.replace("Microso",""))//将指定的字符串替换为空。</script>
</body>
</html>运行结果:Visit ft!