【发布时间】:2017-06-02 09:03:57
【问题描述】:
我想创建一个具有以下逻辑的正则表达式:
1.,如果字符串包含T,用空格替换
2.,如果字符串包含Z,则删除Z
我已经写了两个正则表达式,但我无法将它们组合起来:
string.replace(/\T/g,' ') && string.replace(/\Z/g,'');
编辑:我希望正则表达式代码更短
【问题讨论】:
-
为什么需要合并?只需使用
var res = string.replace(/\T/g,' ').replace(/\Z/g,''); -
@VadimB 我可以看到 2 个可能的原因:1:OP 希望正则表达式代码更短,2:OP 希望将正则表达式存储在一个对象或正则表达式列表中
-
@nickzoum 更短
标签: javascript regex