`
modabobo
  • 浏览: 509648 次
文章分类
社区版块
存档分类
最新评论

js 正则表达式 很好很强大

 
阅读更多
<html>
<head>
<script type='text/javascript'>

function go(){
alert("getfile".replace(/(get)(.)(.*)/, function(_whole, _get, _char, _other) {
    return "<font color='red'>" + _get + _char.toUpperCase() + _other + "</font>";
}));

}

</script>
</head>
<body onload='go()'>
test
</body>
</html>

上面的正则把getfile中f改变为大写。原来正则还可以这么用。

下面的js是把原来的字符串中的一部分加上font标签。匹配使用的关键字是key。

var html = $(this).html()
				var reg = new RegExp(key, 'gi');
				var oldKey = reg.exec(html)
				html = html.replace(new RegExp(key, 'gi'),"<font color='red'>"+oldKey+"</font>"); // replace函数把前者替换为后者
				$(this).html(html);	


分享到:
评论

相关推荐

    正则表达式经典实例中文版 (美)高瓦特斯

    他的产品中包括RegexBuddy,世界上唯一可以模拟l5种正则表达式流派特性的正则表达式编辑器,以及PowerGREP,Microsoft Windows平台上功能最强大的9rep工具。 媒体评论 “这是一本严谨的著作,内容非常丰富。仅仅...

    C# 最全的日期正则表达式,没有之一

    首先需要说明的一点,无论是Winform,还是Webform,都有很成熟的日历控件,无论从易用性还是可扩展性上看,日期的选择和校验还是用日历控件来实现比较好。 前几天在CSDN多个版块看到需要日期正则的帖子,所以整理了...

    正则表达式经典实例

    他的产品中包括RegexBuddy,世界上唯一可以模拟l5种正则表达式流派特性的正则表达式编辑器,以及PowerGREP,Microsoft Windows平台上功能最强大的9rep工具。 目录: 第1章 正则表达式简介 1.1 正则表达式的定义 ...

    正则表达式经典实例.pdf

    他的产品中包括RegexBuddy,世界上唯一可以模拟l5种正则表达式流派特性的正则表达式编辑器,以及PowerGREP,Microsoft Windows平台上功能最强大的9rep工具。 目录: 第1章 正则表达式简介 1.1 正则表达式的...

    正则表达式

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

    正则表达式30分钟入门教程

    如果你不觉得正则表达式很难读写的话,要么你是一个天才,要么,你不是地球人。正则表达式的语法很令人头疼,即使对经常使用它的人来说也是如此。由于难于读写,容易出错,所以找一种工具对正则表达式进行测试是很有...

    is-email-maybe:不推荐使用,但使用与Angular 1相同的正则表达式的强但松散的电子邮件地址验证器

    强大但又宽松的电子邮件地址验证器,它使用与Angular 1相同的正则表达式。 问题 电子邮件验证很难。 您可能总是会出错。 验证电子邮件是否有效的最确定的方法是发送邮件。 在大多数情况下,此方法效果很好。 如果有...

    javascript很好很强大的JS表单验证

    javascript很好很强大的JS表单验证 javascript很好很强大的JS表单验证

    js思维导图.rar

    学习的道路就是要不断的总结归纳,好记性不如烂笔头,so,我收集的 9 张 javascript 相关的思维导图(非原创)。...javascript正则表达式 能够认真看完就是一次对javascript的回顾与提升,可以很好的检验基础。

    Java-PHP-C#

    此外,JavaScript这种客户端的脚本语言也提供了对正则表达式的支持,现在正则表达式已经成为了一个通用的概念和工具,被各类技术人员所广泛使用。 在某个Linux网站上面有这样的话:"如果你问一下Linux爱好者最喜欢...

    功能很强大的个人身份证有效性验证程序

    这个JS程序可以验证输入的身份证号码是否是合法注册的,很好很强大啊!甚至可以验证出最后的校验位是否正确。比如:330225199902015467,这个号码在格式上无误,却不是有诳的,也可以检测出来!下载解压后有实例供...

    JSValidation-----强大而灵活的表单客户端验证框架

    是否为日期格式(yyyy-mm-dd) 自定义的正则表达式 整数范围(大于某数小于某数) 双精度数范围 必须与某个域的值相同 所有这些验证都在客户端完成。如果还有在此之外的验证需求,请告诉...

    cerebellum:Cerebellum.js是一组功能强大的工具,可帮助您构建同构应用程序,只需添加首选的视图引擎即可。

    小脑与结合很好。 小脑专为需要搜索引擎可见性的单页应用程序而设计。 相同的代码可在服务器和客户端上使用。 它有什么作用? 服务器和客户端之间完全共享的GET路由 服务器和客户端之间完全共享的数据存储,使用...

    HTTPS的地方「HTTPS Somewhere」-crx插件

    -利用强大的正则表达式,您可以定义可以想象的任何模式。 -完全在后台运行,没有图标添加到工具栏。 -未经您的同意,HTTPS Somewhere绝对不会破坏任何网站。 -它不会比你聪明。 一些限制:-与HTTPS Everywhere相比...

    Tcl_TK编程权威指南pdf

    这样还可以允许其他的程序通过编程来控制你的应用程序,以使套装应用程序能够很好地在一起工作。 Tcl的C函数库拥有清晰的接口而且便于使用。该函数库实现了基本的解释器,它有一套实现变量、流程控制和过程的核心...

    Web2.0社区平台源码

    26.修改新浪视频分享的正则表达式,需要手动修改配置文件,补丁包中有说明 SpaceBuilder/Share.Web/SiteHtmlParsers/SinaHtmlParser.cs 27.修改了点击站点分享页面点击分享视频地址链接连接到站内分享视频的详细...

    PHP3程序设计

    9.1 正则表达式定义 129 9.1.1 方括号表达式 130 9.1.2 转义字符 130 9.2 POSIX风格的函数 131 9.2.1 ereg 和eregi 131 9.2.2 ereg_replace 和eregi_replace 132 9.2.3 Split 133 9.3 PERL风格函数 134 9.3.1 模式定...

    整理后java开发全套达内学习笔记(含练习)

    abstract (关键字) 抽象 ['æbstrækt] ...正则表达式 输出格式控制: 转义符: \ddd 1到3位8进制数指定Unicode字符输出(ddd) \uxxxx 1到4位16进制数指定Unicode字符输出(xxxx) \\ \ \' ' \" ...

Global site tag (gtag.js) - Google Analytics