JavaScript之RegExp(正则表达式)

来源:互联网 发布:excel无法黏贴数据 编辑:程序博客网 时间:2024/05/18 01:08

开心一笑

这里写图片描述

提出问题

JavaScript中的正则表达式类RegExp常用方法和如何简单使用?

解决问题

显式构造函数

new RegExp(pattern, attributes);

参数 pattern 是一个字符串

参数 attributes 是一个可选的字符串。如果 pattern 是正则表达式,而不是字符串,则必须省略该参数

attributes可有的属性有:

i 执行对大小写不敏感的匹配。

g 执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。

m 执行多行匹配。

隐式构造函数(直接量语法)

/pattern/attributes

其他和显示构造函数一样

例一:

var ay_RegExp = new RegExp('e')

当您使用该 RegExp 对象在一个字符串中检索时,将寻找的是字符 “e”。

RegExp常用方法

test()

test() 方法检索字符串中的指定值。返回值是 true 或 false。

例二:

var patt1=new RegExp("e");document.write(patt1.test("The best things in life are free")); 

由于该字符串中存在字母 “e”,以上代码的输出将是:

true

由于其他方法在项目中本人并没用到,就不整理了!没意思!!!

读书感悟

  • “有个大人物曾经对我说过,他们更喜欢那些善于倾听而非健谈的人。”马克森总结道。懂得倾听是一种才能。事实证明,倾听是你能给予别人的最微妙的恭维,也是你赢得他人好感的最有力的武器。

  • 这样看来,当你想要获得陌生人的好感的时候,最棒的策略无异于知道点儿他们的语言或者他们熟悉的经验,并且在适当的时候表现出来。

  • 人交往时,如果能预先知道对方的喜好,或在言谈中多注意一些对方说话的重点,然后在有意无意间自然地谈到对方感兴趣的事情上来,只要对方不是心情极糟,或者对你非常不满意,他一定会非常高兴认识你这么一个人。

0 0