b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

js 正则表达式语法大全_正则表达式大全_js正则表达式怎么写(16)

电脑杂谈  发布时间:2017-02-13 05:14:51  来源:网络整理

如果lastIndex大小字符串的长度,regexp.test和regexp.exec失败,且lastIndex被设为0。

如果lastIndex等于字串的长度且正则表达式匹配空字符串,则正则表达式从lastIndex的位置开始匹配。

如果lastIndex等于字符串的长度且正则表达式不匹配空字符串,则正则表达式不匹配input,且lastIndex被置为0。

否则,lastIndex被设置成最近一次匹配的下一点。 例如,按下面的顺序执行脚本: re = /(hi)?/g 匹配空字符串

re("hi") 返回["hi", "hi"],lastIndex置为2

re("hi") 返回[""],一个空数组,它的下标为0的元素就是匹配字符串。在这种情况下,返回空

串是因为lastIndex等于2(且仍然是2),并且"hi"的长度也是2。 lastMatch 最后一次匹配字符串,$&是同样的意思。

RegExp的属性,静态,只读 在JavaScript 1.2, NES 3.0以上版本提供

描述:因为lastMatch是静态的,所以它不是个别指定正则表达式的属性。你也可以使用RegExp.lastMatch。 lastParen

最后一次加上括号的匹配字符串,如果有的话。$是同样的意思。 RegExp属性,静态,只读

在JavaScript 1.2, NES 3.0以上版本提供

描述:因为lastParen是静态的,它不是某个个别正则式的属性,你可以使用RegExp.lastParen 表达同样的意思。

leftContext 最近一次匹配前面的子串,$`具有相同的意思。 RegExp的属性,静态,只读

在JavaScript 1.2, NES 3.0以上版本提供

描述:因为leftContext是静态的,不是某一个正则表达式的属性,所以可以使用RegExp.leftContext来表达想同的意思。

multiline 反映是否匹配多行文本,$*是相同的意思。 RegExp的属性,静态

在JavaScript 1.2, NES 3.0以上版本提供

描述:因为multiline是静态的,而不是某个个别正则表达式的属性,所以能够用RegExp.multiline表达相同的意思。

如果允许匹配多行文本,则multiline为true,如果搜索必须在换行时停止,则为false。

脚本或浏览器能够设置multiline属性。当一个textarea的事件处理句柄被调用的时候,multiline

被置为true。在事件处理句柄处理完毕后,multiline属性被清除。也就是说,如果你设置了multiline为true,则执行任何的事件处理句柄后,multiline被置为false。 prototype

描绘类的原型。你可以根据要求使用prototype来增加类的属性或方法。为了获得prototypes 的资料,请参阅RegExp的Function.prototype.Property属性。 从JavaScript 1.1, NES 2.0版本开始提供

ECMA版本ECMA-262 rightContext 最后一次匹配的右边的字符串,$'是同样的效果。

RegExp的属性,静态,只读 从 JavaScript 1.2, NES 3.0以上版本开始提供

描述:因为rightContext是静态的,不是某个个别正则表达工的属性,可以使用RegExp.rightContext来达到相同的效果。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-32123-16.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 日笠阳子
      日笠阳子

      杨洋

      • 谈戭
        谈戭

        有责任担当的越来越有声望中国把这一难题完美解决

    • 卢荣丹
      卢荣丹

      南海那么大航线那么多美国为什么专走12海里这条路

    • 卞之琳
      卞之琳

      你还继续圈滴

    热点图片
    拼命载入中...