1.search可以用来寻找字符串中的字母的位置。如果有则是返回的在字符串中的位置,如果没有的话则是返回-1。
2.substring要传入两个参数,他是不包括结束位置的。
3.split是用来分割字符串的。
4.charAt里面传入数字来得到对应位置的字符。
5.js中创建一个正则 var re = new RegExp('a'); perl语言 var re=/a/;
6.用search只能弹出他在字符串里面的位置,而用match就可以将其本身显示出来。/d/这样的话只能一个一个的显示,如果/ddd/这样的话就是三个显示。如果是/dd/g;这样的用search弹出来也只有第一个的位置。
d 数字 [0-9]
w 英文、数字、下划线 [a-z0-9_]
s 空白字符
D [^0-9]
W [^a-z0-9_]
S 非空白字符
量词:个数
{n} 正好出现n次 d{8} 01234567 [1-9]d{7}
{n,m} 最少n次,最多m次
{n,} 最少n次,最多不限
+ {1,}
?{0,1}
*{0,}
test 字符串一部分符合要求,就返回true
[^abc] ^在方括号里面就是除abc之外,
^单独就是 行首
$ 行尾