[英]Replace forward slash "/ " character in JavaScript string?
我有這個字符串:
var someString = "23/03/2012";
並且想用“-”替換所有的“/”。
我試圖這樣做:
someString.replace(///g, "-");
但似乎你不能在那里有一個正斜杠/
。
你需要逃避斜線。
/\//g
嘗試轉義斜杠: someString.replace(/\\//g, "-");
順便說一下 - /
是(正向)斜線; \\
是一個反斜杠。
使用Javascript
空白字符刪除所有正斜杠出現。
modelData = modelData.replace(/\//g, '');
逃脫它: someString.replace(/\\//g, "-");
你可以像這樣替換,
var someString = "23/03/2012";
someString.replace(/\//g, "-");
這個對我有用..
只需使用拆分連接方法:
my_string.split('/').join('replace_with_this')
答案中未列出的選項是使用replaceAll
:
var someString = "23/03/2012";
var newString = someString.replaceAll("/", "-");
Area.replace(new RegExp(/\\//g), '-')
替代了多個正斜杠( /
)與-
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.