正则表达式总结

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

首先申明一个字符串

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  表示非空格

  

 

  

原文地址:https://www.cnblogs.com/yigexiaojiangshi/p/9508708.html