String.replace( ) 简介
语法:
string.replace(regexp, replacement)
regexp :您要执行替换操作的正则表达式,如果传入的是一个字符串,那就会当作普通字符来处理,并且只会执行一次替换操作;如果是正则表达式,并且带有 global (g) 修饰符,则会替换所有出现的目标字符,否则,将只执行一次替换操作。
replacement :您要替换成的字符。
返回值是执行替换操作后的字符串。
String.replace( ) 的简单用法
var text = "javascript 非常强大 !";
text.replace(/javascript/i, "JavaScript");
// 返回:JavaScript 非常强大 !
String.replace( ) 替换所有出现的目标字符
var text= "javascript 非常强大 !JAVASCRIPT 是我最喜欢的一门语言 !";
text.replace(/javascript/ig, "JavaScript");
// 返回:JavaScript 非常强大 !JavaScript 是我最喜欢的一门语言 !
String.replace( ) 实现调换位置
var name= "Doe, John";
name.replace(/(\w+)\s*,\s*(\w+)/, "$2 $1");
// 返回:John Doe
String.replace( ) 实现将所有双引号包含的字符替换成中括号包含的字符
var text = '"JavaScript" 非常强大!';
text.replace(/"([^"]*)"/g, "[$1]");
// 返回:[JavaScript] 非常强大!
String.replace( ) 将所有字符首字母大写
var text = 'a journey of a thousand miles begins with single step.';
text.replace(/\b\w+\b/g, function(word) {
return word.substring(0,1).toUpperCase( ) +
word.substring(1);
});
// 返回:A Journey Of A Thousand Miles Begins With Single Step.
分享到:
相关推荐
主要介绍了jQuery中replace()方法用法,实例分析了replace()方法的功能、定义及匹配元素去替换指定内容的方法,需要的朋友可以参考下
主要介绍了jQuery替换节点的方法,结合简单实例形式分析了jQuery使用replaceWith方法替换P标签显示内容的相关实现技巧,需要的朋友可以参考下
本文实例为大家jQuery继承extend用法,供大家参考,具体内容如下 js代码 //直接基于jQuery的扩展,判断是否为空 $.isBlank = function(obj){ return(typeof(obj)=='undefined'||obj==''||obj==null); } //直接...
replace用法简单讲解: 我其实也是新手,讲得不对望海涵。 字符串.replace(a,b);指的是用b将字符串含有a的部分代替,例如字符串obj=”welcome to my website!”; obj.replace(“my”,”jb51net”);指的是用字符串jb...
大家都是知道jquery有个replace方法可以将字符串中的””替换成任意字符,但是只能替换一处,如果出现多处就只能使用正则表达式来处理 var title = "aaa aaa aaa"; var re = new RegExp(" ","g"); //定义正则表达式...
jQuery中的一切都构建于这个函数之上,或者说都是在以某种方式使用这个函数。这个函数最基本的用法就是向它传递一个表达式(通常由 CSS 选择器组成),然后根据这个表达式来查找所有匹配的元素。 默认情况下, 如果...
与C# String类型的Replace方法不同,jQuery的Replace仅能替换第一个匹配的内容。 例如: var str = a b c ; var Newstr = str.Replace( , ); alert(Newstr); //内容为:ab c 要替换...
本文实例讲述了jQuery中replaceAll()方法用法。分享给大家供大家参考。具体分析如下: 此方法用匹配元素去替换指定的内容。 replaceAll()方法的作用和replaceWith()方法是完全一样的。 语法结构: 代码如下:$...
再看jQuery源码的时候遇到了replace中参数为函数的用法,正好复习一下replace正则替换的用法。
Jquery动态加载Js和Css扩展方法 $.extend({ includePath: '', include: function(file) { var files = typeof file == "string" ? [file]:file; for (var i = 0; i < files.length; i++) { var name = ...
其实下面我列举的几种方法也不一定都是用jQuery,也有的使用了Javascript的原生的方法,所以也算是前端跳转的一个总结吧。 我们可以利用http的重定向来跳转 [removed].replace(“//www.jb51.net”); 使用href来...
jQuery Ajax DOM文件管理器 build / index.html中的工作示例 用法: $(".inputSelector").esyFileManger(options); 选项: options={ debug: true, prefix:"fm-", endpoint:'endpoint.php', mode: { type...
有些使用者会用html()方法的返回值作为代码分支的条件,比如: 代码如下: var str = $(‘#user’).html(); if( str==’jack’ ){ … }else if( str==’tom’ ){ … }else if( str==’lily’ ){ … } 多数情况下这没...
最近开发的时候做了textarea 高亮关键字,尝试过很多方法,比如用iframe,和编辑器替换,当然这也是一个方法,但是原来是用textbox的内容要达到兼容这两种方法是做不到的,所以这里是使用jquery插件和jquery核心文件搞的...
本文实例讲述了jQuery中replaceWith()方法用法。分享给大家供大家参考。具体分析如下: 此方法将所有匹配的元素替换成指定的HTML或DOM元素。 需要注意的是此方法是追加内容,也就是原来的内容还在。 特别说明: HTML...
JQuery中getJSON的使用方法 Jquery中显示隐藏的实现代码分析 JQuery全选功能的实现 JQuery特效——下拉菜单 JQuery系列教程之XPath选择符 JQuery系列教程之选择符 JQuery自动缩放页面中的图片 JQuery获取浏览器的...
假如您的项目正在使用jQuery框架,要去除字符串首尾的...看看它是怎么实现这个功能的吧,代码只有一句话:使用正则方法。 JavaScript Trim实现代码function trim(text) { return (text || “”).replace(/^/s+|/s+$/g,
用法 此工具需要来自的并排或内联差异,以及作为逐行数组的比较文件的全部内容。 我在服务器端使用这样的东西。 另请查看。 $ left = explode ( "\n" , preg_replace ( '/\r\n|\r/' , "\n" , $ THECONTENTOFFILE_...