0
我在我的代碼中使用此表達式來刪除字符串中的空格。我如何修改我的正則表達式以不刪除新行
var TestString= some string with blank spaces and/or new lines;
TestString=TestString.replace(/^\ \;|<br?\>*/gi, '').replace(/\ \;|<br?\>$/gi, '').trim();
現在這個正則表達式中刪除一個新行also.what我需要的是它應在開始刪除空格月底而不是按創建新的生產線時,也就是當進入。
任何想法如何修改此表達式來實現這一目標?經過一番研究,
編輯:
TestString=TestString.replace(/&[^;]+;/g, '').replace(/<br\s*\/?>/mg,'\n');
如果我用這句話就說明它們與新的生產線,但上載它並沒有顯示他們作爲that.Any想法後,爲什麼會這樣呢? 是否可以在可編輯的table td元素中創建一個新行?
你的TestString看起來如何?你如何定義換行符? '
'幾乎是通過打破目前的新行。 – 2013-02-21 09:43:45
@Allan其實我正在上傳一個字符串到一個網址,在此之前,我需要刪除spaces.It是一個可編輯的HTML文本框,所以假設如果字符串是「測試字符串」,然後它轉換爲「測試字符串」與我的表達式但如果我按Enter鍵並在新行中寫入一些東西,那麼它會忽略新行。例如,如果在第一行之後,我按Enter鍵並在第二行寫入「test string」,那麼它將它們全部顯示爲「test stringtest string in second行「。但我需要他們是」測試字符串「,然後在第二行」測試字符串在第二行「 – 2013-02-21 09:50:34
@ALLAN如果我輸入」test1 line1「爲第一行,」test2行2「爲第二行然後該字符串看起來像test1 line1
test2 line2 – 2013-02-21 10:22:50