【问题标题】:Remove line-breaks and spaces from textarea从 textarea 中删除换行符和空格
【发布时间】:2015-11-09 11:04:42
【问题描述】:
<textarea rows='5' cols='50' id='content'></textarea>
<input type='button' value='Extract Text' onclick='someFunction()'/>

假设这两个 html 元素。我的问题如下:

假设用户在 textarea 字段中输入了类似这样的内容,与键入的内容完全相同。带有所有换行符和空格。 (是的,这是 Python :P)

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

我的目标是创建一个 JavaScript 函数,它可以删除所有空格和换行符(使用“Enter”键入)并返回一个无空格的字符串。像“ThisIsASampleText”这样的东西。我使用document.getElementById('content').valuemyString.replace(/\s+/g, '') 删除空格。不能让它工作。有任何想法吗?

最好的问候

【问题讨论】:

    标签: javascript html textarea line-breaks spaces


    【解决方案1】:

    这是一个现场演示,展示了如何使用您描述的正则表达式从文本区域中删除文本中的所有空格:

    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/

    【讨论】:

      猜你喜欢
      • 2011-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-29
      • 1970-01-01
      • 1970-01-01
      • 2023-03-18
      • 1970-01-01
      相关资源
      最近更新 更多