字符串常用的四种操作方法
首先申明一个字符串
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 表示非空格