常規的正則

2021-07-24 07:24:19 字數 1227 閱讀 1319

?等價於匹配長度   *等價於匹配長度   +等價於匹配長度   \d等價於[0-9]   \w等價於[a-za-z_0-9]。

語法與釋義:   基礎語法 "^({})({})({})$"   正則字串 = "開始([包含內容])([包含內容])([包含內容])結束"

以字母開頭6到16位的字母數字或_ /^[a-za-z]\w$/

數字或字母的 /^[a-za-z0-9]+$/

數字 /^[0-9]+$/

至少n位的數字 /^\d$/

m~n位數字 /^\d$/

漢字 /^[\u4e00-\u9fa5]$/

查詢 indexof('a') 回a在字串中首次出現的位置(-1,0,1……)

手機號 /^1[3|4|5|7|8]\d$/

** /^(\(\d\)|\d-)?\d$/

郵件 /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/

身份證 /^\d$|^\d$|^\d(\d|x|x))$/

郵編 /^[1-9][0-9]$/

位址 /^[\u4e00-\u9fa5a-za-z0-9-]+$/

驗證url /^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$/

整數或者小數 /^[0-9]+([.][0-9]+)$/

零和非零開頭的數字 /^(0|[1-9][0-9]*)$/

有兩位小數的正實數 /[0-9]+(.[0-9])?$/

有1~3位小數的正實數 /^[0-9]+(\.[0-9])?$/

非零的正整數/^[1-9]/d*$/ /^\+?[1-9][0-9]*$/

非零的負整數 /^\-[1-9][0-9]*$/

大於等於1並可以有兩位小數 /^[1-9]\d*.\d$|^[1-9]\d*$/

只能輸入長度為3的字元 /^.$/

驗證是否含有^%&',;=?$\"等字元 /^[%&',;=?$\\^]+$/

日期 /\d-\d-\d \d:\d:\d/

識別以http或https開頭的鏈結

關於正規表示式的常規用法

oracle中的支援正規表示式的函式主要有下面四個 1,regexp like 與like的功能相似 2,regexp instr 與instr的功能相似 3,regexp substr 與substr的功能相似 4,regexp replace 與replace的功能相似 它們在用法上與oracl...

mpstat pidstat nmon的常規使用

mpstat是實時系統監控工具。其報告與cpu的統計資訊,這些資訊存放在 proc stat檔案中。在多cpus系統裡,其不但能檢視所有cpu的平均狀況資訊,而且能夠檢視每個cpu核心的資訊。root localhost mpstat 30 100 lzy 每30s執行一次,執行100次,並重定向到...

css 常規流 常規流布局

視覺格式化模型 布局規則 頁面中的多個盒子排列規則 視覺格式化模型 大體上將頁面中盒子的排列分為三種方式 1.常規流 2.浮動 3.定位所有元素 預設情況下都屬於常規流布局 總體規則 塊盒獨佔一行,行盒水平依次排列 包含塊 containing block 每個盒子都有它的包含塊,包含快決定了盒子的...