當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JS_11正则表达式和字符串方法
生活随笔
收集整理的這篇文章主要介紹了
JS_11正则表达式和字符串方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
正則表達式和字符串方法
正則表達式
創建正則對象
- 構造函數
- 字面量
匹配模式
- i:忽略大小寫
- m:多行匹配
- g:全局匹配
正則語法
| /a/ | 檢查是否有a |
| /a|b/ | 檢查是否有a或b |
| {} | 量詞,如{1,3}匹配1到3次,{m,}匹配m次以上 |
| + | 至少一次 |
| * | 0或多次 |
| ? | {0,1} |
| [] | 或 |
| [^] | 除了… |
| . | 任意字符 |
| \w | [a-zA-Z0-9_] |
| \W | [^(a-zA-Z0-9_)] |
| \d | [0-9] |
| \D | [^0-9] |
| \s | 空格 |
| \S | 除空格外 |
| \b | 單詞邊界 |
| \B | 除單詞邊界 |
字符串方法
字符串在底層使用字符數組保存
- charAt():返回指定索引的字符
- charCodeAt():返回指定索引的unicoder編碼
- fromcharCode():根據編碼獲取字符(十六進制)
- concat():拼接字符串,類似+
- indexof(str,start):檢查字符串中是否含有指定字符串str,start用來指定開始檢查的位置,返回第一次出現的索引
- lastindexof():從后往前找
- slice(start,end):截取字符串,包括開始,不包括結束
- substring():類似slice,不接受負值,自動調整參數位置
- sunstr(start,sum):從start開始,截取sum個字符
- split(str):以str對字符串切片,允許使用正則,返回數組,默認全局匹配
- toUppercase():轉為大寫
- toLowercase();轉為小寫
- search():搜索是否含有指定內容,接受正則,不能全局匹配
- match():根據正則,將符合條件的內容取出來,默認只找第一個,需要在正則上設置全局匹配,返回一個數組
- replace(str1,str2):將指定字符str1替換成str2.支持正則,默認只替換第一個,需要修改正則匹配模式
總結
以上是生活随笔為你收集整理的JS_11正则表达式和字符串方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: COOLPAD F608刷机过程
- 下一篇: 06_JS对象