大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> Script -> JavaScript中的正则表达式(2)

JavaScript中的正则表达式(2)

时间: 2021-07-31 作者:daque

正则表白式东西的属性及本领   预订义的正则表白式具有有以次静态属性:input, multiline, lastmatch, lastparen, leftcontext, rightcontext和$1到$9。个中input和multiline不妨预树立。其余属性的值在实行过exec或test本领后被按照各别前提赋以各别的值。很多属性同声具有长和短(perl作风)的两个名字,而且,这两个名字指向同一个值。(javascript模仿perl的正则表白式) 正则表白式东西的属性

属性

含意

$1...$9

即使它(们)生存,是配合到的子串

$_

拜见input

$*

拜见multiline

$&

拜见lastmatch

$+

拜见lastparen

$`

拜见leftcontext

$'         

拜见rightcontext

constructor   

创造一个东西的一个特出的因变量原形

global      

能否在所有串中配合(bool型)

ignorecase    

配合时能否忽视巨细写(bool型)

input       

被配合的串

lastindex    

结果一次配合的索引

lastparen    

结果一个括号括起来的子串

leftcontext   

迩来一次配合以左的子串

multiline    

能否举行多行配合(bool型)

prototype    

承诺附加属性给东西

rightcontext   

迩来一次配合以右的子串

source      

正则表白式形式

lastindex    

结果一次配合的索引

正则表白式东西的本领

本领

含意

compile     

正则表白式比拟

exec       

实行搜索

test       

举行配合

tosource     

归来一定东西的设置(literal representing),其值可用来创造一个新的东西。重载object.tosource本领获得的。

tostring     

归来一定东西的串。重载object.tostring本领获得的。

valueof     

归来一定东西的原始值。重载object.valueof本领获得

例子 <script language = "javascript"> var myreg = /(w+)s(w+)/; var str  = "john smith"; var newstr = str.replace(myreg, "$2, $1"); document.write(newstr); </script> 将输入"smith, john"

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.