replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。
语法:stringObject.replace(regexp/substr,replacement)
参数 :
regexp/substr
必需。规定子字符串或要替换的模式的 RegExp 对象。
请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 RegExp 对象。
replacement
必需。一个字符串值。规定了替换文本或生成替换文本的函数。
返回值:
一个新的字符串,是用 replacement 替换了 regexp 的第一次匹配或所有匹配之后得到的。
- 将formatname 中所有单引号字符删除
var formatname = file.name;
formatname = formatname.replace(/'/g, "");
- 将formatname 中所有双引号字符删除
var formatname = file.name;
formatname = formatname.replace(/"/g, "");
- 将formatname 中所有双引号字符替换为单引号
var formatname = file.name;
formatname = formatname.replace(/"/g, "'");
- 将formatname 中所有单引号字符替换为双引号
var formatname = file.name;
formatname = formatname.replace(/'/g, '"');