在字符串中的网址前面插入空格

时间:2019-05-03 05:02:04

标签: javascript

我有带URL的字符串。因此,当用户键入它时,我必须在url前面添加空格。

这是字符串:

Hello this my profilehttps://my_pforile and thishttps://my_profile2

我需要如下所示的字符串:

Hello this my profile https://my_pforile and this https://my_profile2

有人可以帮我怎么做吗?

2 个答案:

答案 0 :(得分:2)

您可以使用String#replace方法用空白前缀替换https://

let str = 'Hello this my profilehttps://my_pforile and thishttps://my_profile2';

console.log(
  str.replace(/https:\/\//g, ' $&')
)

// or with positive look-ahead
console.log(
  str.replace(/(?=https:\/\/)/g, ' ')
)

答案 1 :(得分:1)

这也可以,您可以使用join分割字符串

let str="Hello this my profilehttps://my_pforile and thishttps://my_profile2"

let newstring=str.split("profile").join("profile ");
console.log(newstring)