js字符串保留冒号后面的字符
时间: 2023-09-02 08:13:25 浏览: 107
js代码-时间字符串反转换,如: 2021-04-04 13:34:33 => 20210404133433 2021-04-04 => 20210404 13:34:33 => 133433
你可以使用 JavaScript 的字符串方法 `split()` 和 `slice()` 来保留冒号后面的字符。下面是一个示例代码:
```javascript
const str = "Hello: world";
const colonIndex = str.indexOf(':'); // 获取冒号的索引位置
const result = str.slice(colonIndex + 1).trim(); // 保留冒号后面的字符,并去除前后的空格
console.log(result); // 输出 "world"
```
在上述代码中,我们首先使用 `indexOf(':')` 找到冒号的索引位置,然后使用 `slice()` 方法将冒号后面的字符提取出来。最后,使用 `trim()` 方法去除字符串前后的空格(如果有的话)。
请注意,如果字符串中不存在冒号,那么 `indexOf(':')` 将返回 -1,此时 `result` 的值将是整个字符串。你可以根据自己的需求进行相应的处理。
阅读全文