国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

js中常用正則表達式分享

來源:懂視網 責編:小采 時間:2020-11-27 19:58:08
文檔

js中常用正則表達式分享

js中常用正則表達式分享:本文主要和大家分享js中常用正則表達式,做了一個總結,希望能幫助到大家。驗證數字:^[0-9]*$ 驗證n位的數字:^\d{n}$ 驗證至少n位數字:^\d{n,}$ 驗證m-n位的數字:^\d{m,n}$ 驗證零和非零開頭的數字:^(0|[1-9][0-9]*)$ 驗證有兩位小數的正
推薦度:
導讀js中常用正則表達式分享:本文主要和大家分享js中常用正則表達式,做了一個總結,希望能幫助到大家。驗證數字:^[0-9]*$ 驗證n位的數字:^\d{n}$ 驗證至少n位數字:^\d{n,}$ 驗證m-n位的數字:^\d{m,n}$ 驗證零和非零開頭的數字:^(0|[1-9][0-9]*)$ 驗證有兩位小數的正

本文主要和大家分享js中常用正則表達式,做了一個總結,希望能幫助到大家。

驗證數字:^[0-9]*$
驗證n位的數字:^\d{n}$
驗證至少n位數字:^\d{n,}$
驗證m-n位的數字:^\d{m,n}$
驗證零和非零開頭的數字:^(0|[1-9][0-9]*)$
驗證有兩位小數的正實數:^[0-9]+(.[0-9]{2})?$
驗證有1-3位小數的正實數:^[0-9]+(.[0-9]{1,3})?$
驗證非零的正整數:^\+?[1-9][0-9]*$
驗證非零的負整數:^\-[1-9][0-9]*$
驗證非負整數(正整數 + 0) ^\d+$
驗證非正整數(負整數 + 0) ^((-\d+)|(0+))$
驗證長度為3的字符:^.{3}$
驗證由26個英文字母組成的字符串:^[A-Za-z]+$
驗證由26個大寫英文字母組成的字符串:^[A-Z]+$
驗證由26個小寫英文字母組成的字符串:^[a-z]+$
驗證由數字和26個英文字母組成的字符串:^[A-Za-z0-9]+$
驗證由數字、26個英文字母或者下劃線組成的字符串:^\w+$
驗證用戶密碼:^[a-zA-Z]\w{5,17}$ 正確格式為:以字母開頭,長度在6-18之間,只能包含字符、數字和下劃線。
驗證是否含有 ^%&',;=?$\" 等字符:[^%&',;=?$\x22]+
驗證漢字:^[\u4e00-\u9fa5],{0,}$
驗證Email地址:^\w+[-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$
驗證InternetURL:^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$;^[a-zA-z]+://(w+(-w+)*)(.(w+(-w+)*))*(?S*)?$
驗證電話號碼:^(\(\d{3,4}\)|\d{3,4}-)?\d{7,8}$:--正確格式為:XXXX-XXXXXXX,XXXX-XXXXXXXX,XXX-XXXXXXX,XXX-XXXXXXXX,XXXXXXX,XXXXXXXX。
驗證身份證號(15位或18位數字):^\d{15}|\d{}18$
驗證一年的12個月:^(0?[1-9]|1[0-2])$ 正確格式為:“01”-“09”和“1”“12”
驗證一個月的31天:^((0?[1-9])|((1|2)[0-9])|30|31)$ 正確格式為:01、09和1、31。
整數:^-?\d+$
非負浮點數(正浮點數 + 0):^\d+(\.\d+)?$
正浮點數^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$
非正浮點數(負浮點數 + 0) ^((-\d+(\.\d+)?)|(0+(\.0+)?))$
負浮點數^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$
浮點數 ^(-?\d+)(\.\d+)?


中國電話號碼驗證
匹配形式如:0511-4405222 或者021-87888822 或者 021-44055520-555 或者 (0511)4405222
正則表達式"((d{3,4})|d{3,4}-)?d{7,8}(-d{3})*"
中國郵政編碼驗證
匹配形式如:215421
正則表達式 "d{6}"
電子郵件驗證
匹配形式如:justali@justdn.com
正則表達式"w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*"
身份證驗證
匹配形式如:15位或者18位身份證
正則表達式 "d{18}|d{15}"
常用數字驗證
正則表達式
"d{n}" n為規定長度
"d{n,m}" n到m的長度范圍
非法字符驗證
匹配非法字符如:< > & / ' |
正則表達式 [^<>&/|'\]+
日期驗證
匹配形式如:20030718,030718
范圍:1900--2099
正則表達式((((19){1}|(20){1})d{2})|d{2})[01]{1}d{1}[0-3]{1}d{1}

匹配國內電話號碼:\d{3}-\d{8}|\d{4}-\d{7}
評注:匹配形式如 0511-4405222 或 021-87888822
匹配騰訊QQ號:[1-9][0-9]{4,}
評注:騰訊QQ號從10000開始
匹配中國郵政編碼:[1-9]\d{5}(?!\d)
評注:中國郵政編碼為6位數字
匹配身份證:\d{15}|\d{18}
評注:中國的身份證為15位或18位
匹配ip地址:\d+\.\d+\.\d+\.\d+
評注:提取ip地址時有用
提取信息中的ip地址:
(\d+)\.(\d+)\.(\d+)\.(\d+)
提取信息中的中國手機號碼:
(86)*0*13\d{9}
提取信息中的中國固定電話號碼:
(\(\d{3,4}\)|\d{3,4}-|\s)?\d{8}
提取信息中的中國電話號碼(包括移動和固定電話):
(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}
提取信息中的中國郵政編碼:
[1-9]{1}(\d+){5}
提取信息中的中國身份證號碼:
\d{18}|\d{15}
提取信息中的整數:
\d+
提取信息中的浮點數(即小數):
(-?\d*)\.?\d+
提取信息中的任何數字 :
(-?\d*)(\.\d+)?
提取信息中的中文字符串:
[\u4e00-\u9fa5]*
提取信息中的雙字節字符串 (漢字):
[^\x00-\xff]*
提取信息中的英文字符串:
\w*
提取信息中的網絡鏈接:
(h|H)(r|R)(e|E)(f|F) *= *('|")?(\w|\\|\/|\.)+('|"| *|>)?
提取信息中的郵件地址:
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
提取信息中的圖片鏈接:
(s|S)(r|R)(c|C) *= *('|")?(\w|\\|\/|\.)+('|"| *|>)?

匹配特定數字:

^[1-9]\d*$   //匹配正整數 
^-[1-9]\d*$   //匹配負整數 
^-?[1-9]\d*$   //匹配整數 
^[1-9]\d*|0$  //匹配非負整數(正整數 + 0) 
^-[1-9]\d*|0$   //匹配非正整數(負整數 + 0) 
^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$   //匹配正浮點數 
^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$  //匹配負浮點數 
^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$  //匹配浮點數 
^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$   //匹配非負浮點數(正浮點數 + 0) 
^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$  //匹配非正浮點數(負浮點數 + 0)

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

js中常用正則表達式分享

js中常用正則表達式分享:本文主要和大家分享js中常用正則表達式,做了一個總結,希望能幫助到大家。驗證數字:^[0-9]*$ 驗證n位的數字:^\d{n}$ 驗證至少n位數字:^\d{n,}$ 驗證m-n位的數字:^\d{m,n}$ 驗證零和非零開頭的數字:^(0|[1-9][0-9]*)$ 驗證有兩位小數的正
推薦度:
標簽: 分享 js 中常用
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 亚洲国产成人久久一区二区三区 | 精品国产一区二区三区成人 | 国产精品女同一区二区久久 | 亚洲国产精品久久久久666 | 精品久久久一二三区 | 成人中文字幕一区二区三区 | 亚洲最新 | 欧美 亚洲 一区 | 欧美综合第一页 | 日韩经典在线 | 欧美 日韩 国产 色 欧美 日韩 中文 | 欧美一区二区日韩一区二区 | 91精品久久 | 午夜国产在线 | 日韩αv | 99999久久久久久亚洲 | 国内精品伊人久久久久 | 国产成人免费在线 | 国产不卡的一区二区三区四区 | 精品国产乱码一区二区三区麻豆 | 国产亚洲一区二区精品 | 精品伊人久久久久7777人 | 欧美国产精品va在线观看 | 精品一区二区三区在线成人 | 国产高清一区二区三区 | 在线视频 亚洲 | 精品一区二区久久久久久久网精 | 亚洲国产精品久久久久666 | 国产精品手机视频一区二区 | 91精品导航 | 亚洲欧美在线观看一区二区 | 全免费a级毛片免费毛视频 热re91久久精品国产91热 | 国产精品一区二 | 国产精品成久久久久三级 | 国产成人久久久精品一区二区三区 | 国产v片在线观看 | 日本a级精品一区二区三区 日本不卡视频一区二区三区 | 欧美极品欧美日韩 | 国产一区二区高清视频 | 99精品高清视频一区二区 | 亚洲一二三区视频 |