国产免费av片在线观看-国产免费av观看-国产免费av电影-国产免费a-四虎网站在线观看-四虎网站在线

訂閱本欄目 RSS您所在的位置: 深山工作室 > HTML > 正文

正則的常表達(dá)式

2021/8/14 10:28:43 字體: 瀏覽 795

font-family:[^;']*(;)? 


php 正則刪除內(nèi)容里的style="font-family:字體;"


一、校驗(yàn)數(shù)字的表達(dá)式

  • 數(shù)字:^[0-9]*$
  • n位的數(shù)字:^\d{n}$
  • 至少n位的數(shù)字:^\d{n,}$
  • m-n位的數(shù)字:^\d{m,n}$
  • 零和非零開頭的數(shù)字:^(0|[1-9][0-9]*)$
  • 非零開頭的最多帶兩位小數(shù)的數(shù)字:^([1-9][0-9]*)+(\.[0-9]{1,2})?$
  • 帶1-2位小數(shù)的正數(shù)或負(fù)數(shù):^(\-)?\d+(\.\d{1,2})$
  • 正數(shù)、負(fù)數(shù)、和小數(shù):^(\-|\+)?\d+(\.\d+)?$
  • 有兩位小數(shù)的正實(shí)數(shù):^[0-9]+(\.[0-9]{2})?$
  • 有1~3位小數(shù)的正實(shí)數(shù):^[0-9]+(\.[0-9]{1,3})?$
  • 非零的正整數(shù):^[1-9]\d*$ 或 ^([1-9][0-9]*){1,3}$ 或 ^\+?[1-9][0-9]*$
  • 非零的負(fù)整數(shù):^\-[1-9][]0-9"*$ 或 ^-[1-9]\d*$
  • 非負(fù)整數(shù):^\d+$ 或 ^[1-9]\d*|0$
  • 非正整數(shù):^-[1-9]\d*|0$ 或 ^((-\d+)|(0+))$
  • 非負(fù)浮點(diǎn)數(shù):^\d+(\.\d+)?$ 或 ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$
  • 非正浮點(diǎn)數(shù):^((-\d+(\.\d+)?)|(0+(\.0+)?))$ 或 ^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$
  • 正浮點(diǎn)數(shù):^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ 或 ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$
  • 負(fù)浮點(diǎn)數(shù):^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ 或 ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$
  • 浮點(diǎn)數(shù):^(-?\d+)(\.\d+)?$ 或 ^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$

校驗(yàn)字符的表達(dá)式

  • 漢字:^[\u4e00-\u9fa5]{0,}$
  • 英文和數(shù)字:^[A-Za-z0-9]+$ 或 ^[A-Za-z0-9]{4,40}$
  • 長(zhǎng)度為3-20的所有字符:^.{3,20}$
  • 由26個(gè)英文字母組成的字符串:^[A-Za-z]+$
  • 由26個(gè)大寫英文字母組成的字符串:^[A-Z]+$
  • 由26個(gè)小寫英文字母組成的字符串:^[a-z]+$
  • 由數(shù)字和26個(gè)英文字母組成的字符串:^[A-Za-z0-9]+$
  • 由數(shù)字、26個(gè)英文字母或者下劃線組成的字符串:^\w+$ 或 ^\w{3,20}$
  • 中文、英文、數(shù)字包括下劃線:^[\u4E00-\u9FA5A-Za-z0-9_]+$
  • 中文、英文、數(shù)字但不包括下劃線等符號(hào):^[\u4E00-\u9FA5A-Za-z0-9]+$ 或 ^[\u4E00-\u9FA5A-Za-z0-9]{2,20}$
  • 可以輸入含有^%&',;=?$\"等字符:[^%&',;=?$\x22]+
  • 禁止輸入含有~的字符:[^~\x22]+

三、特殊需求表達(dá)式

  • Email地址:^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$
  • 域名:[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+\.?
  • InternetURL:[a-zA-z]+://[^\s]* 或 ^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$
  • 手機(jī)號(hào)碼:^(13[0-9]|14[5|7]|15[0|1|2|3|4|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$
  • 電話號(hào)碼("XXX-XXXXXXX"、"XXXX-XXXXXXXX"、"XXX-XXXXXXX"、"XXX-XXXXXXXX"、"XXXXXXX"和"XXXXXXXX):^(\(\d{3,4}-)|\d{3.4}-)?\d{7,8}$
  • 國(guó)內(nèi)電話號(hào)碼(0511-4405222、021-87888822):\d{3}-\d{8}|\d{4}-\d{7}
  • 電話號(hào)碼正則表達(dá)式(支持手機(jī)號(hào)碼,3-4位區(qū)號(hào),7-8位直播號(hào)碼,1-4位分機(jī)號(hào)): ((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)
  • 身份證號(hào)(15位、18位數(shù)字),最后一位是校驗(yàn)位,可能為數(shù)字或字符X:(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)
  • 帳號(hào)是否合法(字母開頭,允許5-16字節(jié),允許字母數(shù)字下劃線):^[a-zA-Z][a-zA-Z0-9_]{4,15}$
  • 密碼(以字母開頭,長(zhǎng)度在6~18之間,只能包含字母、數(shù)字和下劃線):^[a-zA-Z]\w{5,17}$
  • 強(qiáng)密碼(必須包含大小寫字母和數(shù)字的組合,不能使用特殊字符,長(zhǎng)度在 8-10 之間):^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])[a-zA-Z0-9]{8,10}$
  • 強(qiáng)密碼(必須包含大小寫字母和數(shù)字的組合,可以使用特殊字符,長(zhǎng)度在8-10之間):^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$
  • 日期格式:^\d{4}-\d{1,2}-\d{1,2}
  • 一年的12個(gè)月(01~09和1~12):^(0?[1-9]|1[0-2])$
  • 一個(gè)月的31天(01~09和1~31):^((0?[1-9])|((1|2)[0-9])|30|31)$
  • 錢的輸入格式:
    1. 有四種錢的表示形式我們可以接受:"10000.00" 和 "10,000.00", 和沒有 "分" 的 "10000" 和 "10,000":^[1-9][0-9]*$
    2. 這表示任意一個(gè)不以0開頭的數(shù)字,但是,這也意味著一個(gè)字符"0"不通過,所以我們采用下面的形式:^(0|[1-9][0-9]*)$
    3. 一個(gè)0或者一個(gè)不以0開頭的數(shù)字.我們還可以允許開頭有一個(gè)負(fù)號(hào):^(0|-?[1-9][0-9]*)$
    4. 這表示一個(gè)0或者一個(gè)可能為負(fù)的開頭不為0的數(shù)字.讓用戶以0開頭好了.把負(fù)號(hào)的也去掉,因?yàn)殄X總不能是負(fù)的吧。下面我們要加的是說明可能的小數(shù)部分:^[0-9]+(.[0-9]+)?$
    5. 必須說明的是,小數(shù)點(diǎn)后面至少應(yīng)該有1位數(shù),所以"10."是不通過的,但是 "10" 和 "10.2" 是通過的:^[0-9]+(.[0-9]{2})?$
    6. 這樣我們規(guī)定小數(shù)點(diǎn)后面必須有兩位,如果你認(rèn)為太苛刻了,可以這樣:^[0-9]+(.[0-9]{1,2})?$
    7. 這樣就允許用戶只寫一位小數(shù).下面我們?cè)摽紤]數(shù)字中的逗號(hào)了,我們可以這樣:^[0-9]{1,3}(,[0-9]{3})*(.[0-9]{1,2})?$
    8. 1到3個(gè)數(shù)字,后面跟著任意個(gè) 逗號(hào)+3個(gè)數(shù)字,逗號(hào)成為可選,而不是必須:^([0-9]+|[0-9]{1,3}(,[0-9]{3})*)(.[0-9]{1,2})?$
    9. 備注:這就是最終結(jié)果了,別忘了"+"可以用"*"替代如果你覺得空字符串也可以接受的話(奇怪,為什么?)最后,別忘了在用函數(shù)時(shí)去掉去掉那個(gè)反斜杠,一般的錯(cuò)誤都在這里
  • xml文件:^([a-zA-Z]+-?)+[a-zA-Z0-9]+\\.[x|X][m|M][l|L]$
  • 中文字符的正則表達(dá)式:[\u4e00-\u9fa5]
  • 雙字節(jié)字符:[^\x00-\xff] (包括漢字在內(nèi),可以用來計(jì)算字符串的長(zhǎng)度(一個(gè)雙字節(jié)字符長(zhǎng)度計(jì)2,ASCII字符計(jì)1))
  • 空白行的正則表達(dá)式:\n\s*\r (可以用來刪除空白行)
  • HTML標(biāo)記的正則表達(dá)式:<(\S*?)[^>]*>.*?|<.*? /> ( 首尾空白字符的正則表達(dá)式:^\s*|\s*$或(^\s*)|(\s*$) (可以用來刪除行首行尾的空白字符(包括空格、制表符、換頁符等等),非常有用的表達(dá)式)
  • 騰訊QQ號(hào):[1-9][0-9]{4,} (騰訊QQ號(hào)從10000開始)
  • 中國(guó)郵政編碼:[1-9]\d{5}(?!\d) (中國(guó)郵政編碼為6位數(shù)字)
  • IPv4地址:((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})(\.((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})){3}
相關(guān)閱讀
詳談CSS設(shè)計(jì)中import與link的區(qū)別所在
讓你的Pycharm和電腦pip install下載速度飛起來
紹興中僑旅游網(wǎng)
經(jīng)典實(shí)用的觸發(fā)型導(dǎo)航菜單
留言板(釣魚島模板)V5.3
表格斜線
shopify廣告與Facebook廣告操作
jquery實(shí)現(xiàn)下拉加載更多
共有0條關(guān)于《正則的常表達(dá)式》的評(píng)論
發(fā)表評(píng)論
正在加載評(píng)論......
返回頂部發(fā)表評(píng)論
呢 稱:
表 情:
內(nèi) 容:
評(píng)論內(nèi)容:不能超過 1000 字,需審核,請(qǐng)自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
驗(yàn)證碼: 驗(yàn)證碼 
網(wǎng)友評(píng)論聲明,請(qǐng)自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。

您發(fā)布的評(píng)論即表示同意遵守以下條款:
一、不得利用本站危害國(guó)家安全、泄露國(guó)家秘密,不得侵犯國(guó)家、社會(huì)、集體和公民的合法權(quán)益;
二、不得發(fā)布國(guó)家法律、法規(guī)明令禁止的內(nèi)容;互相尊重,對(duì)自己在本站的言論和行為負(fù)責(zé);
三、本站對(duì)您所發(fā)布內(nèi)容擁有處置權(quán)。

更多信息>>欄目類別選擇
百度小程序開發(fā)
微信小程序開發(fā)
微信公眾號(hào)開發(fā)
uni-app
asp函數(shù)庫(kù)
ASP
DIV+CSS
HTML
python
更多>>同類信息
dw里面查找替換使用正則刪除sqlserver里面的CONSTRAINT
javascript獲取瀏覽器指紋可以用來做投票
火狐Mozilla Firefox出現(xiàn):無法載入您的Firefox配置文件 它可能已經(jīng)丟失 或是無法訪問 問題解決集合處理辦法
DW設(shè)置之后更好用 DreamweaverCS編輯GB2312與UTF-8文件在代碼視圖中點(diǎn)擊鼠標(biāo)錯(cuò)位問題的解決辦法
js指定日期加n天加n月加n年
jquery中動(dòng)態(tài)生成的代碼使用on hover事件時(shí)不出現(xiàn)效果
更多>>最新添加文章
dw里面查找替換使用正則刪除sqlserver里面的CONSTRAINT
Android移動(dòng)端自動(dòng)化測(cè)試:使用UIAutomatorViewer與Selenium定位元素
抖音直播音掛載小雪花 懂車帝小程序
javascript獲取瀏覽器指紋可以用來做投票
火狐Mozilla Firefox出現(xiàn):無法載入您的Firefox配置文件 它可能已經(jīng)丟失 或是無法訪問 問題解決集合處理辦法
在Android、iOS、Windows、MacOS中微信小程序的文件存放路徑
python通過代碼修改pip下載源讓下載庫(kù)飛起
python里面requests.post返回的res.text還有其它的嗎
更多>>隨機(jī)抽取信息
取得鼠標(biāo)所在位置的對(duì)象
[轉(zhuǎn)載]中國(guó)行政區(qū)劃數(shù)據(jù)(省市區(qū)街道)
旅行社企業(yè)單位團(tuán)隊(duì)游主題定制
這個(gè)可以做為論壇,也可以做留言板
ewebeditor 刪除信息時(shí)同時(shí)刪除相關(guān)上傳文件
留言板留言板V7.0
主站蜘蛛池模板: 秀人网 官网门户免费| 电影《上一当》| 山上的小屋 残雪| 玉林电视台| 蕾切尔薇兹牺牲最大的电影| 艳妇乳肉豪妇荡乳ⅹxxo电影| 漂流者| 拔萝卜电影| 叶子楣伦理| 李鸿杰| 《完美无瑕》莫妮卡贝鲁奇| 纳西三部曲| 新民歌| 左航个人资料| 曙光初现时的最后阴影 电影| 温暖的抱抱 电影| 扭曲的欲望| 二年级上册音乐教案全册| 小学毕业老师解散班级群寄语| 杨紫和肖战演的电视剧是什么| 珍爱如血泰剧全集在线观看| 安多卫视直播在线观看| 亚伦·保尔| 重温经典节目预告| 老闺蜜电视剧免费观看完整版高清 | 大兵相声小品蠢得死| 大学生做爰视频直播| 草逼的视频| the bodyguard| av毛片免费看| 篮球场平面图| 好3| 美国派7| 尹邵熙饰演的全部电影| 东山飘雨西关晴| 午间剧场| 第一财经在线直播今日股市 | 血芙蓉电影| 北1| 上海东方卫视节目表| 宫泽千春|