0
我已經使用腳本刪除雙空間。但是這個腳本也將隨着空間一起刪除新行。刪除雙空間,但不是新線
Suppose Input is "\s\s\n\n" Script's output is "\s" Desired Output "\s\n\n" That I simply want to remover double space but not new line. Want to skip new line.
function clean(f) { f.value=f.value.replace(/^\s+|\s+$/g,'').replace(/\s\s+/g,' '); return true; }
'\ s'匹配'\ t \ n符\ v \˚F\ r'。 https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/RegExp#endnote_equivalent_s – 2011-03-26 06:21:22
'\ s'是任何[空格字符(參見字符轉義部分)](http://www.javascriptkit.com /javatutors/redev2.shtml),包括換行符,製表符,垂直製表符,換行符等以及''''。 – jswolf19 2011-03-26 06:23:14