常用正則統計

2021-10-05 19:37:37 字數 3245 閱讀 1245

校驗數字

數字:^[0-9]*$/^[0-9.]$/n位的數字:^\d$至少n位的數字:^\d$m-n位的數字:^\d$兩位小數:/(^[0-9](\d+)?(\.\d)?$)|(^\d\.\d$)/1開頭手機號:/^1\d$/大於0的數字,小數為兩位:/(^[1-9](\d+)?(\.\d)?$)|(^\d\.\d$)/僅限輸入漢字:/^[\u4e00-\u9fa5]+$/

校驗字元

漢字:^[\u4e00-\u9fa5]$/^[\u4e00-\u9fa5]+$/英文和數字:^[a-za-z0-9]+$ 或 ^[a-za-z0-9]$數字+字母+橫槓「-」:/^[a-za-z0-9\-]+$/長度為3-20的所有字元:^.$/^[0-9a-za-z]$/由26個英文本母組成的字串:^[a-za-z]+$由26個大寫英文本母組成的字串:^[a-z]+$由26個小寫英文本母組成的字串:^[a-z]+$由數字和26個英文本母組成的字串:^[a-za-z0-9]+$由數字、26個英文本母或者下劃線組成的字串:^\w+$ 或 ^\w$僅限輸入中英文、數字、「_」、「-」:/^[\u4e00-\u9fa5_-\w]+$/僅限輸入中英文、數字/^[\u4e00-\u9fa5a-za-z0-9]+$/

特殊需求表示式

網域名稱:[a-za-z0-9][-a-za-z0-9](/.[a-za-z0-9][-a-za-z0-9])+/.?interneturl:[a-za-z]+://[^\s]* 或 ^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$手機號碼:^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d$

**號碼(「***-******x」、「***x-******xx」、「***-******x」、「***-******xx」、"******x"和"******xx):^(\(\d-)|\d-)?\d$國內**號碼(0511-4405222、021-87888822):\d-\d|\d-\d身份證號(15位、18位數字):^\d|\d$短身份證號碼(數字、字母x結尾):^([0-9])(x|x)?$ 或 ^\d|[0-9x]|[0-9x]?$帳號是否合法(字母開頭,允許5-16位元組,允許字母數字下劃線):^[a-za-z][a-za-z0-9_]$密碼(以字母開頭,長度在6~18之間,只能包含字母、數字和下劃線):^[a-za-z]\w$強密碼(必須包含大小寫字母和數字的組合,不能使用特殊字元,長度在8-10之間):^(?=.*\d)(?=.*[a-z])(?=.*[a-z]).$日期格式:^\d-\d-\d一年的12個月(01~09和1~12):^(0?[1-9]|1[0-2])$乙個月的31天(01~09和1~31):^((0?[1-9])|((1|2)[0-9])|30|31)$密碼的強度必須是包含大小寫字母和數字的組合,不能使用特殊字元,長度在8-10之間:^(?=.*\\d)(?=.*[a-z])(?=.*[a-z]).$身份證號碼的正則校驗。15位^[1-9]\\d((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d$或 18位:^[1-9]\\d[1-9]\\d((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d([0-9]|x)$「yyyy-mm-dd「 格式的日期校驗,已考慮平閏年:^(?:(?!0000)[0-9]-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9](?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)-02-29)$國內 13、15、18開頭的手機號:^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\\d$ip4:\\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.)(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\bip6:(([0-9a-fa-f]:)[0-9a-fa-f]|([0-9a-fa-f]:):|([0-9a-fa-f]:):[0-9a-fa-f]|([0-9a-fa-f]:)(:[0-9a-fa-f])|([0-9a-fa-f]:)(:[0-9a-fa-f])|([0-9a-fa-f]:)(:[0-9a-fa-f])|([0-9a-fa-f]:)(:[0-9a-fa-f])|[0-9a-fa-f]:((:[0-9a-fa-f]))|:((:[0-9a-fa-f])|:)|fe80:(:[0-9a-fa-f])%[0-9a-za-z]|::(ffff(:0):)((25[0-5]|(2[0-4]|1[0-9])[0-9])\\.)(25[0-5]|(2[0-4]|1[0-9])[0-9])|([0-9a-fa-f]:):((25[0-5]|(2[0-4]|1[0-9])[0-9])\\.)(25[0-5]|(2[0-4]|1[0-9])[0-9]))檢查url的字首(應用開發中很多時候需要區分請求是https還是http,通過下面的表示式可以取出乙個url的字首然後再邏輯判斷):if (!s.match(/^[a-za-z]+:\\/\\//))提取網頁:\\< *[img][^\\>]*[src] *= *[\\"\\']([^\\"\\'\\ >]*)http或https開頭/(http|https):\/\/([\w.]+\/?)\s*/或者/http[s]:\/\/([\w.]+\/?)\s*/

數理統計常用統計函式

隨機變數的統計行為取決於其概率分布,而分布函式常用連續和離散型分布。統計工具箱提供20種分布。每種分布有五類函式。一 概率密度函式 pdf函式是一種通用的計算概率密度函式值,格式如下 y pdf name k,a1,a2,a3 name指定是那種分布函式 k為變數值 a1,a2,a3是分布函式的引數...

常用的正則

常用正規表示式 包括中文匹配 常用正規表示式 正規表示式用於字串處理 表單驗證等場合,實用高效。現將一些常用的表示式收集於此,以備不時之需。匹配中文字元的正規表示式 u4e00 u9fa5 匹配雙位元組字元 包括漢字在內 x00 xff 應用 計算字串的長度 乙個雙位元組字元長度計2,ascii字元...

常用正則表達

一 校驗數字的表示式 二 校驗字元的表示式 三 特殊需求表示式 網域名稱 a za z0 9 a za z0 9 a za z0 9 a za z0 9 interneturl a za z s 或 http w w w 手機號碼 13 0 9 14 5 7 15 0 1 2 3 5 6 7 8 9...