js把逗号替换成空白怎么做

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js把逗号替换成空白怎么做相关的知识,希望对你有一定的参考价值。

字符串为:怎,么,做
输出为:怎 么 做

通过replace和正则表达式替换逗号

例如:

var replaceStr = ',';//要替换的字符串
var str = '12323,23,23adasd';//要被替换的字符串
alert(str.replace(new RegExp(replaceStr,'gm'),''));//逗号替换成空

补充:

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

语法

stringObject.replace(regexp/substr,replacement)

参数

描述

regexp/substr    

必需。规定子字符串或要替换的模式的 RegExp 对象。

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

   

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

返回值

一个新的字符串,是用 replacement 替换了 regexp 的第一次匹配或所有匹配之后得到的。

2、RegExp 对象表示正则表达式,创建 RegExp 对象的语法:

new RegExp(pattern, attributes);

参数 pattern 是一个字符串,指定了正则表达式的模式或其他正则表达式。

参数 attributes 是一个可选的字符串,包含属性 "g"、"i" 和 "m",分别用于指定全局匹配、区分大小写的匹配和多行匹配。

参考技术A "怎,么,做".replace(/,/g, "")
解释一下~
replace是字符串的一个标准实例方法,就是替换的意思

第一个参数为一个字符串或者一个正则表达式,这里如果用字符串一次只能替换一个逗号",",要一次性替换所有逗号要使用正则表达式,/,/g这个就是正则表达式的写法,最后的g是一个全局标志,表示要对所有匹配进行处理,这里也就是替换成空串

第二个参数为要替换成的字符串,这里就是空串

希望对您有帮助~
By Billskate本回答被提问者采纳

以上是关于js把逗号替换成空白怎么做的主要内容,如果未能解决你的问题,请参考以下文章

PHP把空格、换行符、中文逗号等替换成英文逗号的正则表达式

UltraEdit编辑器里面,如何把 回车换行符 替换成 空格 ?谢谢

PLSQL 检查列值并将其替换为空白

关于js怎样替换反斜杠和单引号的问题

PHP把空格换行符中文逗号等替换成英文逗号的正则表达式

Excel vba替换双引号怎么写?