前端开发Web前端之路让前端飞

正则表达式小整理

2016-12-12  本文已影响68人  喵咕喵咕本尊

       感觉自己永远是一个长不大的孩子,害怕长大,害怕失去。一直都是傻傻的。希望在以后的日子里,自己能努力工作,认真学习,不要在虚度光阴。        (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

正则元字符及其含义表


先整理这些吧,分组的还没有弄明白,以后回继续整理的。

上一篇下一篇

猜你喜欢

热点阅读