正則表達式概述

 

1.什麼是正則表達式

正則表達式( Regular Expression )是用於匹配字符串中字符組合的模式。在JavaScript中,正則表達式也是對象。正則表達式

正則表一般被用來檢索、替換那些符合某個模式(規則)的文本,例如驗證表單:用戶名錶單隻能輸入英文字母、數字或者下劃線, 暱稱輸入框中能夠輸入中文(匹配)。此外,正則表達式還經常使用於過濾掉頁面內容中的一些敏感詞(替換),或從字符串中獲取咱們想要的特定部分(提取)等 。spa

其餘語言也會使用正則表達式,本階段咱們主要是利用JavaScript 正則表達式完成表單驗證。對象

2 .正則表達式的特色

  1. 靈活性、邏輯性和功能性很是的強。ip

  2. 能夠迅速地用極簡單的方式達到字符串的複雜控制。開發

  3. 對於剛接觸的人來講,比較晦澀難懂。好比:^\w+([-+.]\w+)@\w+([-.]\w+).\w+([-.]\w+)*$字符串

  4. 實際開發,通常都是直接複製寫好的正則表達式. 可是要求會使用正則表達式而且根據實際狀況修改正則表達式. 好比用戶名: /^[a-z0-9_-]{3,16}$/it

相關文章
相關標籤/搜索