今天要来看的是JavaScript RegExp 对象,因为刚好最近做表单要用到,因此就来顺便做点笔记呗,咱们直接进入正题吧~
RegExp:是规则运算式(regular expression)的简写,到底什麽是 RegExp,相信大家刚学的时候都和我一样一脸茫然(应该?),RegExp(规则运算式)它描述了字元的模式物件,当我们检索某个文本时,可以使用一种模式来描述要检索的内容,而RegExp 就是这种模式。
简单的模式可以是一个单独的字元,而更复杂的模式包括了更多的字元,并可用於解析、格式检查、替换等等,我们可以规定字串中的检索位置,以及要检索的字元类型等等,语法如下:
Var a = new RegExp( 模式 , 修饰符 ); 或是 var a = / 模式 / 修饰符 ;
其中模式描述了一个运算式模型,而修饰符(modifiers)则描述了检索是否是全域,区分大小写等,RegExp 修饰符用於执行不区分大小写和全文的搜索,例如:
1.i - 修饰符是用来执行不区分大小写的匹配。
2.g - 修饰符是用於执行全文的搜索(而不是在找到第一个就停止查找,而是找到所有的匹配)。
让我举个例子,相信看了会更好懂一点:
接下来来看看RegExp的方法,先是test()方法,用来搜索字串指定的值,根据结果并返回真或假,同样举个例子:
再来是exec() 方法,用来检索字串中的指定值,其返回值是被找到的值,若是没有发现匹配,则返回 null,例子如下:
以上就是今天的笔记,不知不觉就倒数两天了,怎麽感觉时间一下子就没了?????
本节是以 Golang 上游 4b654c0eeca65ffc6588ffd9c99387a7e4...
电子商务安全 发展 电子商务经营模式 B2B:企业对企业透过网际网路沟通或下单采购的商业行为 交易频...
现在的Unity插件五花八门,现在自己写出一个简单的游戏甚至不用自己写脚本,利用Asset Stor...
今天要跟大家介绍不是技术,但是蛮重要问题处理流程与纪录功能,这也是 Zabbix 本身就有的功能~ ...
绩效的对谈 不要错过任何一次反馈的机会 公司运营里面,绩效永远不会缺席,透过绩效可以清楚的为成员嘉勉...