`

JS替换空格及回车

 
阅读更多
//去空格和回车
function   trim(vStr)   {
      return   vStr.replace(/(^\s+)|(\s+$)/g, "");
}



说明下这个正则的意思:

\s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。
\f 匹配一个换页符
\n 匹配一个换行符。
\r 匹配一个回车符。
\t 匹配一个制表符。
\v 匹配一个垂直制表符。

+表示匹配前一个字符一次或多次。

^表示匹配输入的开头,$表示匹配输入的末尾。

g全称是global,全局匹配。
分享到:
评论

相关推荐

    使用innerHTML时注意处理空格和回车符(asp后台处理)

    innerHTML中如果包含空格和回车都会被认为是段落的结束,造成程序运行出错,解决办法,输出的时候将空格和回车替换掉,方便js调用。

    textarea换行符

    在textarea中输入回车符 在js读取textarea中的值有\r\n然后到业务层转换到string中就有可能变成空格形式然后被存入数据库,当在取出此值的时候则会变成空格的形式,因此我们需要将不显示的\r\n替换一下。

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

    3.12 去除字符串的前后空格 3.13 刷新时清空所有文本框 3.14 随意改变大小的文本框 3.15 文本框的自动全选 3.16 文本框滚动导航 3.17 按钮获取焦点 3.18 文本框获取焦点弹出下拉框 3.19 文本框简单的单击效果 3.20 ...

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

    3.12 去除字符串的前后空格 3.13 刷新时清空所有文本框 3.14 随意改变大小的文本框 3.15 文本框的自动全选 3.16 文本框滚动导航 3.17 按钮获取焦点 3.18 文本框获取焦点弹出下拉框 3.19 文本框简单的单击效果 3.20 ...

    使用Jasob混淆javascript代码

    在平常的web开发中,我们时常需要写...Jasob分析JavaScript的代码并替换掉描述性的变量和函数名称,例如客户、年薪、姓名等等换成没有意义的d、g、m等等,同时也会将不必要的注释、占位符(空格、列表、回车等)去掉

    fckconfig.js中文注释

    FckEditor V2.6 fckconfig.js中文注释 1. FCKConfig.CustomConfigurationsPath = '' ; // 自定义配置文件路径和名称 2. FCKConfigFCKConfig.EditorAreaCSS = FCKConfig.BasePath + 'css/fck_editorarea.css'; // ...

    js使用小技巧

    取变量类型 typeof($js_libpath) == "undefined" 下拉框 下拉框.options[索引] 下拉框.options.length 查找对象 document.getElementsByName("r1"); document.getElementById(id); 定时 timer=setInterval...

    EditPlus 2整理信箱的工具

    (技巧提示:空行仅包括空格符、制表符、回车符,且必须以这三个符号之一作为一行的开头,并且以回车符结尾,查找空行的关键是构造代表空行的正则表达式)。 直接在"查找"中输入正则表达式“^[ \t]*\n”,注意\t前有...

    Editplus 3[1].0

    (技巧提示:空行仅包括空格符、制表符、回车符,且必须以这三个符号之一作为一行的开头,并且以回车符结尾,查找空行的关键是构造代表空行的正则表达式)。 直接在"查找"中输入正则表达式“^[ \t]*\n”,注意\t前有...

    go-space-chat:【孤单寂寞】基于GolangWebSocketCanvasProtobuf的聊天室

    支持性别修改,和有颜色替换 支持敏感词过滤 支持姓名修改 介绍 通过canvas 2d来模拟了3D的视觉效果。 并且在该项目中使用了protobuf来进行前端和初始化的通讯协议,这一点非常方便! 操作 项目使用传统WASD按键来...

    正则表达式

    JavaScript的RegExp对象和String对象定义了使用正则表达式来执行强大的模式匹配和文本检索与替换函数的方法. 在JavaScript中,正则表达式是由一个RegExp对象表示的.当然,可以使用一个RegExp()构造函数来创建RegExp...

    送强力打狗棒,文末领取

    \.js(其中的js可以替换成如png、jpg等静态文件后缀)例如 ///.js?或http://ip/1.jpg? 就会触发内置白名单,无论数据库和脚本语言类型。触发白名单会放行url和cookie位置的恶意代码,但依然检查post的数据。 ...

    作为普通文本副本「Copy as Plain Text」-crx插件

    *添加为纯文本...(ALT + A)*剪贴板查看器*将剪贴板转换为纯文本*用等效的文本替换智能引号(弯引号),撇号,椭圆和破折号。附加为纯文本选项包括将每个附加字符与您选择的任何字符分开,例如空格,换行符或逗号。...

    Chromnitweet-crx插件

    CHANGELOG 2.8.2 2017-12-18 *将twitter-text.js更新为v2.0.0。 现在,所有语言的字符数都应该正确。 2.8.1 2017-11-19 *固定通知。 2.8.0 2017-11-07 *字符数限制为280。注意:对于非英语推文,字符数可能不正确。 ...

    fckedit编辑器

    2.script脚本语言调用 (必须引用 脚本文件 <script type="text/javascript" src="/TestFCKeditor/FCKeditor/fckeditor.js"></script> ) 3.FCKeditor API 调用 (必须加头文件 *" %> ) --%> //标签调用方式 ...

    超实用的jQuery代码段

    9.30 用jQuery删除空白标签和具有非中断空格的标签 第10章 jQuery Mobile移动开发技巧 10.1 让页面自适应屏幕宽度 10.2 在移动设备页面中创建多个显示视图 10.3 创建对话框显示效果 10.4 从外部文件中加载页面内容 ...

    freemarker总结

    JAVA模版引擎Freemarker常用标签(一) 1. if指令 这是一个典型的分支控制指令,该指令的作用完全类似于Java语言中的if,if指令的语法格式如下: <#if condition>... <#elseif condition>... <#elseif condition>......

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

    13.6.4 Liskov替换法则(LSP) 485 13.6.5 单一职责原则(SRP) 486 13.6.6 依赖倒置原则(DIP) 486 13.6.7 接口分离原则(ISP) 489 13.6.8 面向对象设计时需要注意的 问题 490 本章常见技术面试题 491 本章小结 ...

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

    13.6.4 Liskov替换法则(LSP) 485 13.6.5 单一职责原则(SRP) 486 13.6.6 依赖倒置原则(DIP) 486 13.6.7 接口分离原则(ISP) 489 13.6.8 面向对象设计时需要注意的 问题 490 本章常见技术面试题 491 本章小结 ...

    网管教程 从入门到精通软件篇.txt

    网管教程 从入门到精通软件篇 ★一。★详细的xp修复控制台命令和用法!!! 放入xp(2000)的光盘,安装时候选R,修复! Windows XP(包括 ...JS:javascript源文件 JSP:HTML网页,其中包含有对一个Java servlet...

Global site tag (gtag.js) - Google Analytics