在涉及到日期的一下地方需要将’/‘符号与’-'符号来回替换,'/‘符号替换为’-'符号:var date = new Date();console.log(date.toLocaleDateString().replace(/\//g, "-"));
var myDate = new Date();
console.log("日期:", myDate.toLocaleString())
var str = myDate.toLocaleString()
var time = str.replace(/\//g, '-')
console.log("
替换
后日期:", time )
replace(/\//g, '-')
平时用到elementui时,经常遇到多级树形结构,但是后端往往给前端反的每一级字段不一致,如果写个遍历循环将其改为一致麻烦的,不如直接将后台发的数组转为
字符串
,再将
字符串
中
不一致的字段
替换成
一致的即可,下放为如何
替换
字符串
中
需要
替换
的指定字符方法。
一、
替换
字符串
中
所有为a的字符为e
let str = 'abcabcabc';
str = str.replace(/a/g, 'e');
console.log(str);
// 打印结果: ebcebcebc
script language=”
javascript
”>var r= “1\n2\n3\n”;//将字母\n
替换成
分号alert(r.replace(“\n”,”;”));
结果:1;2\n3\n 只
替换
了第一个[removed]
[removed]var r= “1\n2\n3\n”;//将字母\n
替换成
分号alert(r.replace(/\n/g, “;”));
结果:1;2;3; replace 的第一个参数可以是正则表达式,/g标识全文匹配。[removed]
可以使用 String 类的 replaceAll() 方法来
替换
字符串
中
的斜杠。例如,要将
字符串
中
的所有斜杠
替换
为双斜杠,可以使用以下代码:
String str = "这是一个/包含/斜杠的
字符串
";
String newStr = str.replaceAll("/", "//");
这将返回一个新的
字符串
newStr,其
中
所有的斜杠都被
替换
为双斜杠。