`

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代码

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

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

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

    程序天下:JavaScript实例自学手册

    第3章 字符串文本和输入框特效 3.1 只带下划线的输入框 3.2 限定文本框可输入字符数 3.3 文字过长的省略号 3.4 输出26个英文字母 3.5 首字母变为大写 3.6 textarea自适应文字行数 3.7 禁止文本框的拷贝和粘贴 3.8 ...

    《程序天下:JavaScript实例自学手册》光盘源码

    第3章 字符串文本和输入框特效 3.1 只带下划线的输入框 3.2 限定文本框可输入字符数 3.3 文字过长的省略号 3.4 输出26个英文字母 3.5 首字母变为大写 3.6 textarea自适应文字行数 3.7 禁止文本框的拷贝和粘贴 3.8 ...

    正则表达式

    (ab|cd) + |ef) / 匹配的既可以是字符串 "ef",也可以是字符串"ab" 或者 "cd" 的一次或多次重复. 在正则表达式中,括号的第二个用途是在完整的模式中定义子模式。当一个正则表达式成功地和目标字符串相匹配时,可以从...

    freemarker总结

    有一种特殊的字符串称为raw字符串,被认为是纯文本,其中的\和{等不具有特殊含义,该类字符串在引号前面加r,下面是一个例子: ${r"/${data}"year""}屏幕输出结果为:/${data}"year" 转义 含义 ...

    超实用的jQuery代码段

    11.19 如何构建最优化的字符串 11.20 使用jQuery产生GUID值 11.21 使用jQuery实现聚合函数 11.22 用jQuery打印网页的特定区域 11.23 禁止表单被提交 11.24 使用delay()延迟执行动画 11.25 在网页上运行本地程序的...

    js使用小技巧

    让英文字符串超出表格宽度自动换行 word-wrap: break-word; word-break: break-all; 透明背景 &lt;IFRAME src="1.htm" width=300 height=180 allowtransparency&gt;&lt;/iframe&gt; 获得style内容 obj.style.cssText ...

    亮剑.NET深入体验与实战精要2

    1.3.9 字符串常见操作 21 1.3.10 几个常用的数学函数 27 1.4 .NET的面向对象之门 27 1.4.1 继承——“子承父业” 28 1.4.2 委托——“任务书” 35 1.4.3 事件——“年终分红” 42 1.4.4 反射——“解剖” 49 1.5 ...

    亮剑.NET深入体验与实战精要3

    1.3.9 字符串常见操作 21 1.3.10 几个常用的数学函数 27 1.4 .NET的面向对象之门 27 1.4.1 继承——“子承父业” 28 1.4.2 委托——“任务书” 35 1.4.3 事件——“年终分红” 42 1.4.4 反射——“解剖” 49 1.5 ...

Global site tag (gtag.js) - Google Analytics