我正在尝试将*
替换为空格。我得到了一个这样的信息循环:“FC Girondins de Bordeaux null null * OSC Lille”我想为一个简单的空间更改*
。我试图分割信息,但这不起作用。
答案 0 :(得分:1)
var newString = str.split("*").join(" ");
说明:.split使用'*'作为分隔符将字符串拆分为数组,然后使用.join,它使用该数组并使用空格作为分隔符有效地将其拆分回字符串。
对于null异常,有很多方法可以处理它。您可以明确地测试值的类型或者是否为null或使用try,catch语句来处理所有错误。
var newString;
try {
newString = str.split("*").join(" ");
} catch(err){
newString = ""; //or whatever you want to do with the string when it's null
}