有什么办法可以在javascript中更优雅的下一行代码?基本上我试图用空字符串替换任何出现的{{
或}}
。这是我现在使用的:
tmp = "{{ some_text }}"
tmp = tmp.replace(/{{/g , "");
tmp = tmp.replace(/}}/g , "");
tmp = tmp.trim();
谢谢!
答案 0 :(得分:2)
您可以在正则表达式中使用OR
tmp = "{{ some_text }}";
tmp = (tmp.replace(/{{|}}/g, "")).trim();
答案 1 :(得分:2)
这个也处理空格:
tmp = tmp.replace(/{{\s*|\s*}}/g, '')
"some_text"
答案 2 :(得分:1)
试试下面的内容,
tmp = tmp.replace(/{{|}}/g , "");
tmp = tmp.trim();
在正则表达式中,|
符号表示逻辑OR运算符。