收集整理ASP.NET中17種常用正則表達(dá)式
"^/d+$" //非負(fù)整數(shù)(正整數(shù) + 0)
"^[0-9]*[1-9][0-9]*$" //正整數(shù)
"^((-/d+)(0+))$" //非正整數(shù)(負(fù)整數(shù) + 0)
"^-[0-9]*[1-9][0-9]*$" //負(fù)整數(shù)
"^-?/d+$" //整數(shù)
"^/d+(/./d+)?$" //非負(fù)浮點(diǎn)數(shù)(正浮點(diǎn)數(shù) + 0)
"^(([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+)?)(0+(/.0+)?))$" //非正浮點(diǎn)數(shù)(負(fù)浮點(diǎn)數(shù) + 0)
"^(-(([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ù)
"^(-?/d+)(/./d+)?$" //浮點(diǎn)數(shù)
"^[A-Za-z]+$" //由26個(gè)英文字母組成的字符串
"^[A-Z]+$" //由26個(gè)英文字母的大寫(xiě)組成的字符串
"^[a-z]+$" //由26個(gè)英文字母的小寫(xiě)組成的字符串
"^[A-Za-z0-9]+$" //由數(shù)字和26個(gè)英文字母組成的字符串
"^/w+$" //由數(shù)字、26個(gè)英文字母或者下劃線組成的字符串
"^[/w-]+(/.[/w-]+)*@[/w-]+(/.[/w-]+)+$" //email地址
"^[a-zA-z]+://(/w+(-/w+)*)(/.(/w+(-/w+)*))*(/?/S*)?$" //url
^[a-zA-Z][a-zA-Z0-9_]{5,15}$ //驗(yàn)證用戶(hù)名的正則式,必需以字母開(kāi)頭,只能包括字母/數(shù)字/下劃線,總長(zhǎng)度要求是6~16位
^[1-9]([0-9]{16}|[0-9]{13})[xX0-9]$ //身份證(15-18位,不以0開(kāi)頭,可以x結(jié)尾)
以上是小編跟大家介紹的17種asp.net中比較常用的正則表達(dá)式,希望大家喜歡。
相關(guān)文章
Java正則表達(dá)式入門(mén)學(xué)習(xí)
這篇文章主要介紹了Java正則表達(dá)式入門(mén)學(xué)習(xí)基礎(chǔ)知識(shí),全面分析了表示匹配次數(shù)的符號(hào)使用方法,感興趣的小伙伴們可以參考一下2015-12-12JavaScript email郵箱/郵件地址的正則表達(dá)式及分析
在做用戶(hù)注冊(cè)時(shí),常會(huì)用到郵箱/郵件地址的正則表達(dá)式。本文列舉了幾種方案,大家可以根據(jù)自己的項(xiàng)目情況,選擇最適合的方案2018-03-03通過(guò)正則表達(dá)式使用ajax檢驗(yàn)注冊(cè)信息功能
這篇文章主要介紹了通過(guò)正則表達(dá)式使用ajax檢驗(yàn)注冊(cè)信息,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-10-10javascript RegExp對(duì)象(正則表達(dá)式)
JavaScript提供了一個(gè)RegExp對(duì)象來(lái)完成有關(guān)正則表達(dá)式的操作和功能,每一條正則表達(dá)式模式對(duì)應(yīng)一個(gè)RegExp實(shí)例。有兩種方式可以創(chuàng)建RegExp對(duì)象的實(shí)例。2009-05-05JS常用正則表達(dá)式及驗(yàn)證時(shí)間的正則表達(dá)式
在這篇文章里,我已經(jīng)編寫(xiě)了12個(gè)超有用的正則表達(dá)式,本文給大家介紹的非常詳細(xì),感興趣的朋友參考下吧2016-11-11PHP preg_replace() 正則替換所有符合條件的字符串
PHP preg_replace() 正則替換,與Javascript 正則替換不同,PHP preg_replace() 默認(rèn)就是替換所有符號(hào)匹配條件的元素2014-02-02