tin*_*nks 1 javascript replace
我对javascript的替换方法有疑问。我有一个字符串是:
string1 = one|two|three|four;
Run Code Online (Sandbox Code Playgroud)
我想用“,”替换(“ |”);
我试过了:
string1.replace("|", ",");
Run Code Online (Sandbox Code Playgroud)
但仅替换第一次出现的情况。我也尝试过:
string1.replace(/|/g,",");
Run Code Online (Sandbox Code Playgroud)
结果是:
string1 = "o,n,e,|,t,w,o,|,t,h,r,e,e,";
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到以下一个?
string1 = "one,two,three";
Run Code Online (Sandbox Code Playgroud)
非常感谢,小叮当
| 是正则表达式中的一个特殊字符,它在左右操作数之间进行或选择,并且必须使用反斜杠对其进行转义才能将其用作文字字符。
string1.replace(/\|/g,",");
string1 = "one|two|three|four";
"one|two|three|four"
string1.replace(/\|/g, ",");
"one,two,three,four"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
98 次 |
| 最近记录: |