javascript中replace()用法详解
来源:互联网 发布:软件编程培训中心招生 编辑:程序博客网 时间:2024/05/21 11:19
replace()最简单的算是能力就是简单的字符替换。示例代码如下:
<script language="javascript">
var strM = "javascript is a good script language";
//在此我想将字母a替换成字母A
alert(strM.replace("a","A"));
</script>
呵呵,您一定发现了。这样还是只替换了第一个字母a。如果您熟悉正则,那这就难不住您。稍加修改就OK了。
<script language="javascript">
var strM = "javascript is a good script language";
//在此将字母a全部替换成字母A
alert(strM.replace(/a/g,"A"));
</script>
还可以这样,看看效果!
<script language="javascript">
var strM = "javascript is a good script language";
alert(strM.replace(/(javascript)\s*(is)/g,"$1 $2 fun. it $2"));
</script>
当然,我这儿推荐replace()的原因并不因为它能与正则表达式合作,而在于它还能与函数进行合作,发挥出强大的功能。
先看看简单例子:将所有单词首字母换成大写。
<script language="javascript">
var strM = "javascript is a good script language";
function change(word)
{
return word.indexOf(0).toUpperCase()+word.substring(1);
}
alert(strM.replace(/\b\w+\b/g,change));
</script>
- javascript中replace()用法详解
- javascript中replace()用法详解
- javascript中replace()用法详解
- Javascript中replace的用法
- [javascript-正则表达式]String.replace()用法详解
- Javascript 中 String.replace( ) 多种用法
- Javascript 中 String.replace( ) 多种用法
- Sqlite3中replace语句用法详解
- Sqlite3中replace语句用法详解
- Sqlite3中replace语句用法详解
- Sqlite3中replace语句用法详解
- javaScript replace用法
- javascript中replace()方法
- javascript中replace()
- javascript中replace()
- javascript中replace()
- javascript 中replace()
- Javascript中replace方法
- JAVA常用jar包简介
- $_SERVER['HTTP_REFERER'] 获取前一页面的 URL 地址注意事项
- 执行ssh -T git@github.com:xxx/xx.git报错,“Permission denied (publickey).”
- List,Set,Map用法以及区别
- ThreadLocal
- javascript中replace()用法详解
- UEditor 自定义上传 远程服务器 Jsp Java
- 关东升的iOS实战系列图书 《iOS实战:入门与提高卷(Swift版)》已经上市
- IT企业的五大分类
- LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- 锁对象Lock-同步问题更完美的处理方法
- jpg转换成pdf最有效的方法
- Android -- Environment类
- Maven简介(一)——Maven的安装和settings.xml的配置