2015-08-16 246 views
2
<textarea rows='5' cols='50' id='content'></textarea> 
<input type='button' value='Extract Text' onclick='someFunction()'/> 

假設這兩個html元素。我的問題如下:Textarea - JavaScript |從內容字段刪除換行符和空格

假設用戶輸入到textarea字段中,就像這樣,完全像輸入一樣。帶有所有換行符和空格。 (是的,這是Python的:P)

if (...): 
    print "Hello everyone!" 
else: 
    print "Dudes help me out!" 

我的目標是做一個JavaScript函數,它刪除所有空格和換行(用「Enter」鍵鍵入),並返回一個空間較少的字符串。像「ThisIsASampleText」。我用document.getElementById('content').valuemyString.replace(/\s+/g, '')刪除空格。無法使其工作。有任何想法嗎?

問候

回答

6

這裏就是你所描述的從文本區域中刪除文本中的所有空格如何使用正則表達式進行現場演示:

function someFunction() { 
 
    var output = document.getElementById("content").value; 
 
    output = output.replace(/\s/g, "") 
 
    document.getElementById("output").innerHTML = output; 
 
}
<textarea rows='5' cols='50' id='content'></textarea> 
 
<input type='button' value='Extract Text' onclick='someFunction()'/> 
 
<div id="output"></div>

的jsfiddle版本:https://jsfiddle.net/afy5v66x/1/

+0

工作就像一個魅力!謝謝! :) – Bishop

相關問題