正则表达式(Regular Expression)字符表达

用于匹配字符串中字符组合的模式。    在JavaScript 中,正则表达式也是对象。通常用来检索、替换那些符合某个模式(规则)的文本,例如验证表单;用户名表单只能输入英文字母、数字或者下划线......

 

1.  创建正则表达式

      1-1. 通过调用RegExp 对象的构造函数创建   var  变量名= new RegExp(/表达式/);

      1-2.通过字面量创建  var  变量名=/表达式/;

 

2.  检测正则表达式 test:test()  正则对象方法,用于检测字符串是否符合该规则,该对象会放回true 或 false,其参数是测试字符串。

   regexobj. Test(str)

     正则表达式(Regular Expression)字符表达_字符串

 

 

 3.  正则表达式的组成

3-1   边界符:也叫位置符,用来提示字符所处的位置(^   和   $   在一起,表示必须是精确匹配。)

正则表达式(Regular Expression)字符表达_变量名_02正则表达式(Regular Expression)字符表达_字符串_03

 

 

 3-2  字符类: 

正则表达式(Regular Expression)字符表达_字符串_04

 

 3-3.  量词符:

正则表达式(Regular Expression)字符表达_对象方法_05

正则表达式(Regular Expression)字符表达_正则表达式_06

 3-4.  括号总结:

正则表达式(Regular Expression)字符表达_变量名_07

正则表达式(Regular Expression)字符表达_字符串_08

 3-5.  预定义类:

正则表达式(Regular Expression)字符表达_变量名_09

 

正则表达式中的替换:

 replace 替换

正则表达式(Regular Expression)字符表达_表单_10

 

正则表达式(Regular Expression)字符表达_字符串_11

 switch 参数

正则表达式(Regular Expression)字符表达_正则表达式_12