js替换字符,批量替换字符,全局替换字符
前言:我在工作中发现JavaScript的replaceAll方法并不能像java那样实现全文匹配替换,而replace直接替换也是替换匹配到的第一个字符而已,还是我在查资料的时候,写得很多很杂,不是太好找到答案,所以想写这篇来方便查询,下面的例子可以举一反三。
1、替换空白符
去除两边的空格:var name = $.trim($('#name').val());
替换全部的空白:$('#name').val().replace(/(^\s*)|(\s*$)/g,'');
2、替换字符
var str = "one-place-go";
var re = new RegExp('\\-','g');
str = str.replace(re,',');
结果:one,place,go
注意:/(^\s*)|(\s*$)/这个正则是包含以空格、回车符等字符开头或者空格、回车符结尾的字符串;/g这个标志表示替换将针对行中每个匹配的串进行;/s,空白符;对于一些特殊字符,一般在正则前面加上转义\\会比较好。
js替换字符,批量替换字符,全局替换字符相关推荐
- js 正则表达式奇偶字符串替换_JS利用正则配合replace替换指定字符
替换指定字符的方法有很多,在本文为大家详细介绍下,JS利用正则配合replace是如何做到的,喜欢的朋友可以参考下 定义和用法 replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一 ...
- vim的全局替换[zz]把字符替换成回车
本文出自 http://blog.csdn.net/shuangde800 本文是在学习<使用vi编辑器, Lamb & Robbins编著>时在所记的笔记. 本文内容: 基本 ...
- html制作字符批量替换工具,字符批量替换工具
字符批量替换工具是一款简单易用的能够将文件或者文件夹内的TXT.ini.bat格式的文件中的文字或者字符串进行替换的工具,通常用来处理代码混乱或者小说翻新的问题,有需要的可以下载使用. 相关软件软件大 ...
- js 替换字符串中所有满足条件的字符
js 替换字符串中所有满足条件的字符 1.需求 2.实现 2.1 replace不知道的那些事 1.需求 网上找材料时,趴下来的文件是带其他条件的(我们不需要的),需要替换掉 2.实现 2.1 rep ...
- js replace 全局替换的操作方法
这篇文章主要介绍了js replace 全局替换的操作方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 js 的replace 默认替换只替换第一个匹配的字符,如果字符串有 ...
- c++string替换指定位置字符_Excel数据分析:如何替换字符串中的指定字符?
数据分析预处理中,经常遇到这样的问题:现有字符串中,如何替换指定的部分字符,例如有大量电话号码,现需要将这些号码最后四位替换为****,该如何做呢? 类似的问题和使用场景有很多,如果你的行记录有几千几 ...
- 正则表达式,字符串匹配、搜索、替换
str正则表达式,常常缩写为 "regex" 或 "regexp",是帮助程序员匹配.搜索和替换文本的模式. 1.匹配字符 myWant = /code/; / ...
- 单词记忆系统二:音标字符输入(re从字符串中提取音标字符;依序打印音标字符;输入对应序号;替换序号。-> 完成“音标输入”)
Python 官网:https://www.python.org/ Free:大咖免费"圣经"教程< python 完全自学教程>,不仅仅是基础那么简单-- My CS ...
- SQLServer 查询匹配字符(CHARINDEX)和替换字符
CharIndex 描述:在第二个字符表达式中搜索第一个字符表达式,返回第一个表达式(如果发现存在)的开始位置.语法:CHARINDEX ( 匹配字符串 , 总字符串 [ , start_Index ...
- C++ STL笔记二:string容器;string构造函数;string赋值函数;string拼接;string查找、替换;string比较;string单个字符存取;string插入、删除、截取
本质: string是C++风格的字符串,而string本质上是一个类. string和char*区别: char*是一个指针 string是一个类,类内部封装了char*,管理这个字符串,是一个ch ...
最新文章
- 1043 Is It a Binary Search Tree
- 1049 Counting Ones (30 分)【难度: 难 / 知识点: 分治 / DP】
- Qt 遍历目录并删除目录下所有文件
- Python函数式编程指南
- 前端学习(3268):js中this在类中的表现
- 【剑指offer】面试题22:链表中倒数第k个节点(Java)
- android 自定义指南针,如何在android中制作自定义指南针视图
- win11怎么快速返回桌面 windows11快捷键返回桌面的设置方法
- apk反汇编之smali语法
- Android Studio如何创建尺寸以及API通用的模拟器
- RTL8187L usb驱动编译
- 物联网智慧校园建设系统源码
- N阶Butterworth滤波器的频率响应(Python实现)
- CentOS7使用yum方式安装Docker(根据官方文档安装)
- Java 实现循环输入商品编号和购买数量,当输入n时结账,结账时计算应付金额并且找零
- 关闭 Gatekeeper
- 二、 剖析Netty的工作机制之Buffer、Channel、Selector分析
- WIN7远程桌面连接方法!远程控制教程!XP远程桌面连接教程!如何设置远程桌面连接?远程桌面连接设置!
- c语言课后答案上海交通,上海交通大学继续教育学院2012春——程序设计(C)作业1(有答案)...
- Tf2实现MogrifierLSTM分类