正则表达式总结

字符串常用的四种操作方法

首先申明一个字符串

var  str = "qhjj76";

(1)search()       查找  返回字符串的位置(0开始,未找到则为 -1)

str.search("h");
1

(2)charAt()  获取某个字符

str.charAt(3)
"j"

(3) substring()   获取子字符串(第一个参数 为开始位置  第二个为结束位置,不包括结束位置字符)

str.substring(2,5)
"jj7"

(4)split()   切割字符串  获取数组

str.split("7")
(2) ["qhjj", "6"]

 

 

写正则的两种方法;

(1) js 形式

var re = new RegExp("a",i);

(2) perl 形式

var re = /a/i;

  

修饰符

(1)i 不区分大小写

(2)g 全局匹配

 

方括号的规则

(1)[abc]    任意字符 

  (2)   [a-z]      范围

(3)[^a-z]  排除

…………^写在中括号里表示排除    正则里表示开始位置    $表示结束位置

 

元字符

小写表示范围内    大写表示范围外

\d   [0-9]

\D  [^0-9]

\w [a-z0-9_]

\W [^a-z0-9_]

\s  表示空格

\S  表示非空格

 

  

 

  

posted @ 2018-08-20 23:00  小僵尸  阅读(161)  评论(0编辑  收藏  举报