博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript中的正则表达式(2) (转)
阅读量:2502 次
发布时间:2019-05-11

本文共 1082 字,大约阅读时间需要 3 分钟。

JavaScript中的正则表达式(2) (转)[@more@]

 

正则的属性及方法

  预定义的正则表达式拥有有以下静态属性:input, multiline, lastMatch, lastParen, leftContext, rightContext和$1到$9。其中input和multiline可以预设置。其他属性的值在过exec或test方法后被根据不同条件赋以不同的值。许多属性同时拥有长和短(风格)的两个名字,并且,这两个名字指向同一个值。(script模拟perl的正则表达式)
正则表达式对象的属性 属性含义 $1...$9 如果它(们)存在,是匹配到的子串 $_ 参见input $* 参见multiline $& 参见lastMatch $+ 参见lastParen $` 参见leftContext $'         参见rightContext constructor    创建一个对象的一个特殊的原型 global       是否在整个串中匹配(bool型) ignoreCase    匹配时是否忽略大小写(bool型) input       被匹配的串 lastIndex     最后一次匹配的 lastParen     最后一个括号括起来的子串 leftContext    最近一次匹配以左的子串 multiline     是否进行多行匹配(bool型)      允许附加属性给对象 rightContext   最近一次匹配以右的子串        正则表达式 lastIndex     最后一次匹配的索引
正则表达式对象的方法
方法含义 compile      正则表达式比较 exec       执行查找 test       进行匹配 toSource     返回特定对象的定义(literal representing),其值可用来创建一个新的对象。重载.toSource方法得到的。 toString     返回特定对象的串。重载Object.toString方法得到的。 valueOf      返回特定对象的原始值。重载Object.valueOf方法得到例子
将输出"Smith, John"

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10748419/viewspace-983512/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10748419/viewspace-983512/

你可能感兴趣的文章
Microsoft Word 的键盘快捷方式
查看>>
vue组件中this和$el指向
查看>>
NSObject和反射2
查看>>
antd mobile安装步骤
查看>>
小光棍数(同余定理)
查看>>
Super Jumping! Jumping! Jumping!(hdu 1087 LIS变形)
查看>>
emmet使用
查看>>
动态改变swiper的属性
查看>>
即时通讯研究学习
查看>>
Memcache工作原理
查看>>
js心得1
查看>>
noip2015Day2T2-子串
查看>>
WPF——OXY绘图_old
查看>>
可存放任意类型变量的动态数组--C语言实现
查看>>
python实现通过企业微信发送消息
查看>>
自动化测试--响应请求测试(.net)
查看>>
使用混合列压缩(HCC)创建表时,收集此表的统计信息可能会失败,会报ORA-03113,并且警报日志显示以下ORA-07445:...
查看>>
/dev/null详解
查看>>
发布功能完成
查看>>
mcast_set_if函数
查看>>