时间:2019-01-27 23:50 来源:ydtsg.cn 作者:佰亿金科 浏览次数:
长春网站建设正则表达式的每个实例具有以下特性可以通过多种有关这些属性的模式的信息来实现:
◎GLOBAL-布尔值,它指示是否AG标志;
◎ignoreCase-布尔值,表示第i标志是否被设定;
◎表示下一个字符lastIndex-整数匹配的项,选自O测量的搜索开始位置;
◎multiline-布尔标志指示是否设置了m;
◎源 - 正则表达式字符串表示,根据返回的形式,而不是字面后裔串模式构造。
信息可以通过这些属性学习正则表达式的所有方面,但没有太大用处的,因为在声明模式中包含的所有信息。E。G:
VAR patternl = / [BC]在/ I;
提醒长春网站(Patternl。全球); //假
警报(Patternl。IGNORECASE); //真
警报(patternl。多行); //假
警报(patternl。lastlndex); // 0
警报(patternl。资源); // “[BC]在”
VAR = PATTERN2新正则表达式( “[BC]在”, “I”);
警报(模式2 。全球); //假
警报(模式2。IGNORECASE); //真
警报(模式2。多行); //假
长春网站警报(模式2 。lastlndex); // 0
警报(模式2。源>; // “[BC]在”
我们注意到,尽管使用文字第一种模式,第二模式使用一个RegExp构造,但其来源是相同的属性。看到的那样,源属性字符串存储的规范形式,我。e。在文字串中使用的形式。
我们希望这个广大车主或企业从事网站建设公司的团队帮助,像这样不明白的,可以联系网络长春网络技术。我们很高兴能与广大从事网站建设公司技术人员业主和企业分享我们的技术和经验。
主要目的是正则表达式的exec(),它是专门设计来捕捉组的方法。EXEC()接受待施加,然后返回包含第一匹配条目的信息阵列的参数串图案; 或空在不存在匹配的。虽然返回的数组是阵列的一个实例,但包含两个附加属性:长春Websiteindex和输入。其中,索引表示在字符串匹配的位置,即表示正则表达式的输入字符串。在阵列中,第一项是整个字符串模式匹配和其他项目被设置为捕获字符串模式匹配(如果没有设置拍摄模式,阵列只包含一个)。长春网站建设请看下面的例子:
VAR文本=“爸爸妈妈和宝宝”;
VAR模式= /妈妈(爸爸(和婴儿)?)?/ GI;
VAR =匹配图案。EXEC(文本);
警报(比赛。指数); //?
提示{比赛。输入); //爸爸妈妈和宝宝“
警报(比赛[O]); //“爸爸妈妈和宝宝”
长春Websitealert(匹配[1]); //“爸爸和婴儿”
警报(比赛[2]); //“和宝宝”
在这个例子中,所述图案包括两种捕获基。最里面的捕获组匹配的“和婴儿”,其捕获组包括匹配的“爸爸”或“和爸爸和 宝宝“。当后代串exec()方法,找到了匹配。“由于整个串图案本身相匹配,从而使所述阵列返回的零配衬索引值。所述阵列中的第一项匹配于整个字符串,所述第二内容包括包含第三内容和所述第二组匹配的捕获的第一捕获组匹配。
对于exec()方法,即使全局标志(g)的模式,其中,每个返回匹配仅将。在全球标志的情况下,不设置,并在同一个字符串多次调用exec()将始终返回信息的第一场比赛。在全球标志设置的情况下,每个调用exec(),然后将继续寻找匹配在一个新的字符串,如下面的例子:
VAR文本= “猫,蝙蝠,坐,发”;
长春网站VAR patternl = /。在 /;
VAR匹配= patternl。EXEC(文本);
警报(比赛。指数); // 0
警报(比赛[0]); // 猫
警报(patternl。lastlndex); //?
匹配= patternl。EXEC(文本);
alert (matches 。指数)。J // 0
警报(比赛[O]); // 猫
警报(patternl。lastlndex); // 0
VAR模式2 =长春网站/。在/克;
VAR匹配=模式2 。EXEC(文本);
alert (matches 。指数); //?
警报(比赛[0]); // 猫
警报(模式2 。lastlndex); // 0
匹配= PATTERN2。EXEC(文本);
alert (matches 。指数); // 5
警报(比赛[0]); //蝙蝠
警报(模式2 。lastlndex); // 8
一个模式的第一个例子patternl不是一款全球车型,所以每个调用exec()长春WebsiteReturn是第一场比赛(“猫”)。和第二模式是一个全球性的模式模式2,Exec的返回字符串的下一次出现,因此每个呼叫(),直到字符串的末尾,以搜寻。此外,还应该注意的拉斯维加斯模式 变化tlndex财产。在全局匹配模式,拉斯tlndex的值将每个呼叫之后增加给exec(),并始终保持在非全局模式。
长春生产的公司网站前端开发工程师提醒IE JavaScript实现lastlndex偏差特性,即使在非全局模型中,每个属性也可以成为lastIndex的。
第二正则表达式的方法测试(),其接受字符串参数。与所述参数匹配的图案的情况下,则返回true; 否则,FA-SE。在这种情况下想知道如果字符串匹配特定模式,但不一定知道文本的内容,这种方法是非常容易使用:因此,测试()方法通常在使用if语句,如下面的实例它显示:
VAR文本=“000-00-000:
VAR图案== / d {3} -d {2} -d {4} /;
如果长春网站(行话。测试(文本))
警报(“模式被匹配。“);
在这个例子中,我们使用正则表达式来测试数字的序列。如果输入的文本匹配的模式,会显示一条消息。这种用法经常发生的情况下,以验证用户输入,因为我们只是想知道输入是无效的,至于为什么不要紧无效:
RegExp实例继承:○OCA-为EString()和toString()方法返回的无论创建正则表达式的方式正则表达式文本,。E。G:
VAR =图案新Reg_x:“{ “[BC]在”, “GI”);
警报(模式。的toString());, // [BC]在/ GI
警报(模式。toLocaleSting {)); /// [BC]在/ GI
Changchun Website 即使在上述模式的实施例是通过调用构造正则表达式的toLocaleString()和创建的,但toString()方法仍然会显示相同的,因为它是由它的文本形式的字符串表示创建。
长春网站建设公司工程师建议通过正则表达式的valueOf()方法返回常规表表达式本身。这样做的原因奇怪的问题,部分原因是因为没有标准的回报应结合明确规定在访问法国。
我们希望这个广大车主或企业从事网站建设公司的团队帮助,像这样不明白的,可以联系网络长春网络技术。我们很高兴能与广大从事网站建设公司技术人员业主和企业分享我们的技术和经验。
本文标题:Script的简单实用属性
本文链接://www.laozhan.com//a/news/jzzs/2018/1016/668.html
长春网站制作(6) 长春网站优化(9) 长春SEO(98) 长春网站建设(208) 网站建设(54) 沈阳网站建设(26) 北京网站建设(21) 深圳网站建设(20) 上海网站建设(21) 大连网站建设(20) 网站制作(34) 网站制作公司(21) 网站建设公司(20) 重庆网站建设(20) 天津网站建设(20) 济南网站建设(20) 成都网站建设(20) 杭州网站建设(20) 石家庄网站建设(20) 广州网站建设(20) 太原网站建设(20) 福州网站建设(20) 合肥网站建设(20) 武汉网站建设(20) 长沙网站建设(20) 深圳做网站(2) 北京做网站(2) 重庆做网站(2) 天津做网站(2) 济南做网站(2) 成都做网站(2) 杭州做网站(2) 石家庄做网站(2) 广州做网站(2) 太原做网站(2) 福州做网站(2) 合肥做网站(2) 武汉做网站(2) 长沙做网站(2) 上海做网站(2) 做网站公司(2) 大连做网站(2) 合肥建站(2) 武汉建站(2) 长沙建站(2) 上海建站(2) 沈阳建站(2) 深圳建站(2) 北京建站(2) 建站公司(3) 大连建站(2) 重庆建站(2) 天津建站(2) 济南建站(2) 成都建站(2) 杭州建站(2) 石家庄建站(2) 广州建站(2) 太原建站(2) 福州建站(2) 上海软件开发(2) 沈阳软件开发(2) 深圳软件开发(2) 北京软件开发(2) 软件制作(2) 软件开发公司(2) 软件制作公司(2) 大连软件开发(2) 重庆软件开发(2) 天津软件开发(2) 济南软件开发(2) 成都软件开发(2) 杭州软件开发(2) 石家庄软件开发(2) 广州软件开发(2) 太原软件开发(2) 福州软件开发(2) 合肥软件开发(2) 武汉软件开发(2) 长沙软件开发(2) 网站建设网站建设(1) 长沙网站设计(6) 上海网站设计(7) 沈阳网站设计(6) 深圳网站设计(6) 北京网站设计(6) 网页设计(6) 网站设计公司(6) 网页设计公司(6) 大连网站设计(6) 重庆网站设计(6) 天津网站设计(6) 济南网站设计(6) 成都网站设计(6) 杭州网站设计(6) 石家庄网站设计(6) 广州网站设计(6) 太原网站设计(6) 福州网站设计(6) 合肥网站设计(6) 武汉网站设计(6) 软件开发软件开发(1) 网站设计(27) 沈阳网站制作(1) 上海网站制作(2) 深圳网站制作(1) 北京网站制作(1) 大连网站制作(1) 重庆网站制作(1) 天津网站制作(1) 济南网站制作(1) 成都网站制作(1) 杭州网站制作(1) 石家庄网站制作(1) 广州网站制作(1) 太原网站制作(1) 福州网站制作(1) 合肥网站制作(1) 武汉网站制作(1) 长沙网站制作(1) 免费网站建设(0) 高端网站设计(0) 做网站(15) 企业网站建设(1) 关键词优化(23) 关键词排名(1) 长春APP开发(7) APP开发(3) 软件开发(9) 建站(11) 营销型网站建设(1) 沈阳做网站(0) 手机APP制作(4) 长春SEO优化(2) SEO(0) 长春网络营销(0) 长春网站推广(0) 长春网站SEO(9) 长春SEO外包(0) 长春SEO顾问(0) 长春做网站(73) 长春SEO技术(0) 长春网站设计(4) 长春SEO公司(0) 长春软件公司(8) 佰亿金科(5) 长春网络推广(0) 长春网络SEO(1) 网络推广(1)
网站,小程序,APP,微信公众平台,SEO,设计,建设,开发,制作,优化,推广,营销,维护,专业的软件公司助您轻松解决营销解决方案。