【发布时间】:2021-02-12 10:13:05
【问题描述】:
我面临着难以描述的情况。如果有错误会解释并纠正我
我确实有一个字符串
String 1 - I am: learning javascript ( no space before : )
String 2 - I am: learning javascript (1 space after : )
条件是首先我需要检查一个字符串是否只有1个冒号,如果字符串只有1个冒号,如果是,那么检查冒号前面的元素是什么,如果它确实有空间不做任何事情,如果它**没有空间**,请添加一个空格
我在字符串中发现了 1 个冒号
term.indexOf(':') === term.lastIndexOf(':')) ||
(term.match(new RegExp(":", "g")) || []).length===1) {
但是我没有得到冒号前面的字符是什么,如果它是 %20(空格),不要做任何事情,如果 NOT %20(我的意思不是空格)添加空格
如果发生任何混淆,我很抱歉,如果需要更多信息,我可以解释
提前致谢
【问题讨论】:
标签: javascript regex string replace