感觉自己永远是一个长不大的孩子,害怕长大,害怕失去。一直都是傻傻的。希望在以后的日子里,自己能努力工作,认真学习,不要在虚度光阴。 (by 猫小咪)
对于前端来说学好正则很重要,所以决定从正则入手开始复习js的基础知识,但是没想到正则这条大鱼岂是我这只小猫咪就能吞下的呢,所以只能先整理一下正则的相关知识点,以后慢慢啃了。
注:整理的知识点大部分都是从网上找的和书上的一些资料,把它们整理在一起知识为了以后能够看起来不用在东翻西找了。
正则开始之前先把js中字符串的方法简单整理下:
1> indexOf(str) :返回字符串中参数字串第一次出现的位置,从左到右下标从0开始,没有返回-1;
2> charAt(index) :返回指定位置的字符;
3> lastIndexOf(str, index) :返回字符串中参数字符串最后一处出现的索引,从右到左搜索,index指定搜索的索引位置;
4> substring(start, [end]) :查找指定索引位置的字符串,并将其返回;从start开始但不包含end,如果不写end,则表示到最后;
5> substr(begin, [length]) :返回字符串的一个子串,传入参数是起始位置和长度。第一个参数必写,第二个参数不写,则表示到最后位置;
6> toUpperCase :将整个字符串转成大写字母;
7> toLowerCase :转成小写字母;
8> repalce : 查找并替换,在正则中会用到,功能很强大哦;
9> search(reg) : 用来查找字符串的位置,和indexOf很像,但是他的参数可以是一个正则表达式;
10> split(separator,[limit]) 用指定的字符或正则以分隔符,把一个字符串分割,结果做为一个数组返回;
11> match(reg) :以正则为参数,把正则匹配到的内容保存到数组里返回;
12> concat :将两个或多个字符的文本组合起来,返回新的字符串;
13> slice :类似substring;
14>charCodeAt(index) :指定索引位置的字符的Unicode码;
正则的常用方法
1> test
2> exec
使用正则的字符串方法 : match,replace,search,split
先整理这些吧,分组的还没有弄明白,以后回继续整理的。