[英]Javascript Regex Whitespace Replacement
我試圖從選定的<option>
值中獲取設置的<select></select>
標記的值,並將該值中的任何空格替換為破折號。 目前,我只是console.log()
的測試值,但由於某種原因而不是選擇空格,而是選擇並替換小寫的“ s”。 我正在使用的代碼是: <select onchange='var cat = this.value; var modi = cat.replace(/\\s/g , "-"); console.log(modi);'>
<select onchange='var cat = this.value; var modi = cat.replace(/\\s/g , "-"); console.log(modi);'>
示例: 例如,假設this.value等於“測試值”
輸出:te-t值預期輸出:測試值
嘗試這個
cat.split(" ").join("-");
var str = "test value"; str = str.replace(/ /g,"-"); alert(str);
試試這個方法
var reg = new RegExp(" ","g");
嘗試這個
function myFunction() {
var str = "Is this all there is?";
var patt1 = / /g;
var result = str.replace(patt1,"-");
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.