JQuery字符串替换replace方法
在日常的js开发中,常常会用到JQuery,
当要把字符串中的内容替换时,如果使用类似C#的string.replace方法,如下
var str='aabbccaa';
str=str.replace('aa','dd');
结果是 str='ddbbccaa'
后面的aa没有被替换,原因是这个写法替换的只有第一次出现的aa,后面的就无效了。
但是,可以使用正则表达式进行替换,模式需要指定为g,表示检索全局。
代码如下:
var str='aabbccaa';
var reg=/aa/g;
str=str.replace(reg,'dd');
结果是 str='ddbbccdd'
JQuery结合正则表达式,替换的功能会变得更强大。
JQuery字符串替换replace方法的更多相关文章
- 字符串替换replace方法
		
字符串替换replace方法: http://www.w3school.com.cn/jsref/jsref_replace.asp http://www.cnblogs.com/skywang/ar ...
 - C#自定义字符串替换Replace方法
		
前一阵遇到一个如标题的算法题,是将原有字符串的某些片段替换成指定的新字符串片段,例如将源字符串:abcdeabcdfbcdefg中的cde替换成12345,得到结果字符串:ab12345abcdfb1 ...
 - JavaScript字符串替换replace方法
		
在日常的js开发中, 当要把字符串中的内容替换时,如果使用类似C#的string.replace方法,如下 var str='aabbccaa'; str=str.replace('aa','dd') ...
 - js中字符串的replace方法区分单双引号
		
今天遇到一问题,js文件中调用字符串的replace方法,不起作用. 后来排查可能觉得replace("<option value='1'>admin</option&g ...
 - 浅谈JavaScript的字符串的replace方法
		
JavaScript字符串提供了一个replace方法.replace方法可以接受两个参数:第一个参数可以使RegExp对象或者一个字符串,第二个参数可以是一个字符串或者一个函数.如果第一个参数是字符 ...
 - 字符串的replace()方法隐藏着什么不可告人秘密?
		
最近在做JS算法项目时发现一个令我匪夷所思的问题, 这里想记录一下问题. 首先介绍一下字符串replace()方法的基本用法. replace() 方法使用一个替换值(replacement)替换掉一 ...
 - Python3字符串替换replace(),translate(),re.sub()
		
Python3的字符串替换,这里总结了三个函数,replace()和translate()和re.sub() replace() replace() 方法把字符串中的 old(旧字符串) 替换成 ne ...
 - js 字符串的replace() 方法和实现replaceAll() 方法
		
一.js中字符串的替换使用replace() 方法,但它只替换第一个匹配子串.如下例: <script type="text/javascript"> var sour ...
 - C#不区分大小写的字符串替换(Replace)函数
		
在.NET中,不调用C++/CLI,进行字符串替换有好几种方法: 1.最常用的,就是String实例.Replace(),但这个不能忽略大小写. 2.System.Text.Regex(Regular ...
 
随机推荐
- struts2结合生成验证码
			
import java.util.Arrays; /** * 工具类,生成随机验证码字符串 * @version 1.0 2012/12/01 * @author shiyz * */ public ...
 - 动态规划(计数DP):JLOI 2016 成绩比较
			
Description G系共有n位同学,M门必修课.这N位同学的编号为0到N-1的整数,其中B神的编号为0号.这M门必修课编号为0到M- 1的整数.一位同学在必修课上可以获得的分数是1到Ui中的一个 ...
 - Oracle 12c最新特性
			
9 Pluggable Databases This section provides details on the Pluggable Databases (PDB) metrics. 9.1 Da ...
 - ftp服务器测试
			
前台传递字符串reqbuf: ftp服务器IP\r\n端口\r\n用户名\r\n密码\r\nftp路径\r\n\r\n 解析reqbuf,重新组装成系统命令,去执行ftptest.sh脚本, 调用sy ...
 - DATEDIFF()(转)
			
SQL DATEDIFF 函数 Leave a reply SQL DATEDIFF() 函数用来返回2个时间的差.这个函数在SQL Server和MySQL中都有,但语法上有不同. SQL CASE ...
 - 如何避免jQuery库和其他库的冲突
			
默认情形:jQuery用$作为自身的快捷方式 1. jQuery库在其他库之后导入 (1)方法:使用jQuery.noConflict()函数将变量$的控制权转移给其他库 (2)操作: (a)在js代 ...
 - fopen\fread\fwrite\fscanf\fprintf\fseek\feof\rewind\fgets\fputc等系列函数使用总结
			
转载自:http://blog.csdn.net/xidianzhimeng/article/details/23541289 1 fopen 函数原型:FILE * fopen(const char ...
 - GRUB损坏后,如何修复windows启动mbr
			
今天使用Ghost装系统遇到windows7不能启动的问题,采用下面帖子中的部分命令搞定之. 我自己是直接使用: 插入windows7安装光盘,从光盘启动,在光盘启动完成后,按下shift+f10键, ...
 - 5 approach to load UIView from Xib
			
After the past few years I found that the only manageable way for creating/maintaining view (or any ...
 - SecureCRT 实用配置
			
SecureCRT,是一款支持 SSH2.SSH1.Telnet.Telnet/SSH.Relogin.Serial.TAPI.RAW 等协议的终端仿真程序,最吸引我的是,SecureCRT 支持标签 ...