`

javascript字符串替换以及删除回车换行

 
阅读更多

javascript字符串替换(将回车换行替换成空串,相当于删除回车换行)

 

方法1:

$("mytx").value = $("mytx").value.replace(/\r\n/g,'');

 

方法2:
$("mytx").value = $("mytx").value.split('\r\n').join('');

 

 

控制textarea中的值非空的方法

    比如:焦点落在文本域(textarea)中的时候,什么也不输入,直接回车的时候,弹出文本框,禁止提交表单。

    不过,如果用$("mytx").value == "" 来判断textarea是否为空的话,存在一个问题:

        第一次回车的时候没有问题$("mytx").value == "" 成立,弹出alert窗口。

        alert窗口关闭以后,在textarea中会被自动输入一个回车换行。

        这时,紧接着第二次回车的话,因为之前被自动输入了回车换行,所以这时$("mytx").value == "" 不成立。

        因此必须在判断$("mytx").value == "" 之前将回车换行替换成空串。

 

<script type="text/javascript" >

function keypress(event)

{

    if(event.keyCode == 13){

        $("mytx").value = $("mytx").value.split('\r\n').join('');

        if($("mytx").value == "" ){

            alert("tx can not be null.");

            return;

        }

    }

}

</script>

 

<textarea rows="1" cols="60" name="mytx" id="mytx" style="overflow:hidden;font-size:20px"
onkeypress="keypress(event)"></textarea>

分享到:
评论

相关推荐

    把textarea中字符串里含有的回车换行替换成&amp;lt;br&amp;gt;的javascript代码

    这些知识点和代码示例提供了对如何在JavaScript中处理textarea文本、监听键盘事件以及替换回车换行符的深入理解。这在开发富文本编辑器时尤其有用,因为在富文本编辑器中,用户往往需要输入格式化的多行文本,并且在...

    把textarea中字符串里含有的回车换行替换成lt;brgt;的javascript代码

    style=’border:1 solid black’&gt; 其实以前早有很多人讨论过,代码比较多方法太可怕,自己用不到就没时间去研究,现在帮你试了一下,其实解决起来很简单了:) 关于微软HTML编辑控件单击回车会插入而不是 的...

    js去除空格和回车符

    在JavaScript(JS)编程语言中,去除字符串中的空格、回车符等空白字符是一项常见的需求,尤其是在处理用户输入的数据时。本篇文章将详细介绍如何利用JavaScript来实现这一功能,并通过具体的示例帮助读者更好地理解...

    Js 回车换行处理的办法及replace方法应用

    在JavaScript中,处理文本中的回车换行是一个常见的需求,特别是在用户通过文本框输入内容时。通常,HTML不识别在文本框中输入的回车符(`\n`),所以当内容提交到网页上显示时,回车换行并不会转换为实际的换行效果...

    JavaScript字符串插入、删除、替换函数使用示例

    JavaScript字符串是编程中常用的数据类型,它用于存储文本信息。在JavaScript中,处理字符串时,我们经常需要进行插入、删除和替换操作。本文将详细讲解这些功能及其在实际中的应用。 1. 字符串插入 要在一个特定...

    javascript执行eval函数时利用正则表达式去掉回车符换行符和注释

    在某些特定场景下,我们需要对输入的字符串进行预处理,例如去除回车符、换行符以及注释,以确保它们不会干扰或改变代码的原始意图。 正则表达式在JavaScript中扮演着关键角色,特别是在字符串处理方面。在本案例中...

    JavaScript中字符串的常用操作方法及特殊字符

    在本篇文档中,我们将详细探讨JavaScript中字符串的常用操作方法以及如何插入和使用特殊字符。 首先,我们来看看JavaScript中字符串的常用操作方法。这些方法是实现字符串操作的基础,它们让开发者可以轻松地对字符...

    JS去除空格和换行的正则表达式(推荐).docx

    在JavaScript开发中,有时我们需要处理字符串,特别是在处理用户输入或者从服务器接收到的数据时,可能会遇到包含空格或换行的情况。这些空格和换行可能会影响代码的正常执行或导致格式问题。本文将详细介绍如何使用...

    关于textarea文本转为html即回车换行

    总结起来,将`textarea`中的文本转换为HTML,以便保留回车换行,关键在于使用正则表达式或字符串的`Replace`方法替换换行符为` `标签。在处理跨平台的文本时,务必考虑`\r\n`和`\n`两种情况。正确实现这一功能,...

    textarea换行符

    然而,在后续的数据处理过程中,例如在业务逻辑层将这些值转换成字符串形式并存储到数据库中时,换行符可能被解释为其他字符,比如空格。这种变化会导致数据失真,进而影响数据的正确显示和处理。 #### 二、解决...

    JavaScript关键字保留字属性及说明.docx

    substring,并返回子串第一次出现的起始位置、match() 使用指定的正则表达式匹配字符串,并返回包含匹配结果的数组、replace() 使用 replacement 替换字符串中 regexp 指定的内容,并返回替换后的结果、search() ...

    简单总结JavaScript中的String字符串类型

    JavaScript中的字符串类型是编程中经常接触的基本数据类型之一,它由零个或者多个16位Unicode字符组成,通常使用单引号(')、双引号(")或者反引号(`)包裹。在JavaScript中,字符串是不可变的,这意味着一旦创建,字符...

    jQuery替换textarea中换行的方法

    JavaScript中的replace()方法用于将字符串中的某些字符或子串替换为其他的字符或子串,其语法为:str.replace(regexp/substr, replacement)。这里的regexp/substr是一个正则表达式或要被替换的字符串,replacement是...

    Javascript alert消息换行的方法

    如描述中提到,使用`\n`或`\r`可以创建换行符,但在JavaScript字符串中,这些特殊字符需要被转义。使用`\n`代表新行,`\r`代表回车。但`alert()`函数会忽略这些转义字符。若要在`alert()`中看到换行效果,可以尝试...

    处理textarea换行空格

    这可以通过JavaScript的字符串替换函数`replace()`实现,如下所示: ```javascript let text = textarea.value; let newlineFormat = text.replace(/\n/g, '\r\n'); ``` 2. **空格的处理**:有时我们需要保持用户...

    空格回车制表符处理,HTML代码简单处理

    例如,`String.prototype.replace()`方法可以替换字符串中的空格、回车和制表符,或者使用正则表达式进行更复杂的匹配和替换。 4. **服务器端处理**:在服务器端,如PHP、Python等,可以对HTML源码进行预处理,使用...

    js/jquery去掉空格,回车,换行示例代码

    在JavaScript中,`String.prototype.replace()`方法是一个用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串的方法。它接受两个参数:一个是查找的模式(通常是正则表达式),另一个是替换...

    js正则学习小记之匹配字符串字面量

    而在JavaScript字符串的转义字符序列中,`\`后面紧跟一个字符,则表示将该字符作为普通字符处理,而不赋予其特殊意义。 例如,当字符串为`var str1="我是字符串1哦,\"快把我取走"`时,需要使用正则表达式`/"(?:\\....

    js 正则表达式学习笔记之匹配字符串

    ### JavaScript正则表达式在字符串匹配中的应用 #### 一、引言 JavaScript作为一种广泛使用的脚本语言,在前端开发中占据着重要的地位。其强大的正则表达式支持为字符串操作提供了极大的便利。本文将深入探讨如何...

Global site tag (gtag.js) - Google Analytics