數字:"^[0-9]*$"。
n位的數字:"^\d$"。
至少n位的數字:"^\d$"。
m~n位的數字:。"^\d$"
零和非零開頭的數字:"^(0|[1-9][0-9]*)$"。
有兩位小數的正實數:"^[0-9]+(.[0-9])?$"。
有1~3位小數的正實數:"^[0-9]+(.[0-9])?$"。
非零的正整數:"^\+?[1-9][0-9]*$"。
非零的負整數:"^\-[1-9]0-9"*$。
長度為3的字元:"^.$"。
由26個英文本母組成的字串:"^[a-za-z]+$"。
由26個大寫英文本母組成的字串:"^[a-z]+$"。
由26個小寫英文本母組成的字串:"^[a-z]+$"。
由數字和26個英文本母組成的字串:"^[a-za-z0-9]+$"。
由數字、26個英文本母或者下劃線組成的字串:"^\w+$"。
驗證使用者密碼:"^[a-za-z]\w$"正確格式為:以字母開頭,長度在6~18之間,只能包含字元、數字和下劃線。
驗證是否含有^%&』,;=?$\"等字元:"[^%&』,;=?$\x22]+"。
只能輸入漢字:"^[\u4e00-\u9fa5]$"
驗證interneturl:"^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$"。
驗證**號碼:"^(\(\d-)|\d-)?\d$"正確格式為:"***-******x"、"***x- ******xx"、"***-******x"、"***-******xx"、"******x"和"******xx"。
驗證身份證號(15位或18位數字):"^\d|\d$"。
驗證一年的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"。
-------------------------
var parnt = /^[1-9]\d*(\.\d+)?$/;
if (!parnt.exec($("#txtprice").val()))
var parnt = /^\d*(?:\.\d)?$/;//非負整數( 小數也可以。測試可用)
^\d+$
//非負整數(正整數 + 0)
^\d+(\.\d+)$ //非負數.小數也可以
^\d+(\.\d+)?$
//小數點 後可有1位或n位
^\d+(\.\d)?$
//小數點 後可有2位
\d+//只可輸入數字
^[0-9]*[1-9][0-9]*$
//正整數
^((-\d+)(0+))$
//非正整數(負整數 + 0)
^-[0-9]*[1-9][0-9]*$ //負整數
^-?\d+$
//整數
^\d+(\.\d+)?$
//非負浮點數(正浮點數 + 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+)?)(0+(\.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+)?$ //浮點數
^[a-za-z]+$
//由26個英文本母組成的字串
^[a-z]+$
//由26個英文本母的大寫組成的字串
^[a-z]+$
//由26個英文本母的小寫組成的字串
^[a-za-z0-9]+$
//由數字和26個英文本母組成的字串
^\w+$
//由數字、26個英文本母或者下劃線組成的字串
^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$ //email位址
^[a-za-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\s*)?$ //url
([0-9])|(1([0-1][0-9]|20))
^\d$最少輸入10個字元
^\d$|^\d(?:\d|x|x)$ 身份證
^([\u4e00-\u9fa5]|[0-9]|[,]|[,])$ 最多輸入200個字元
^(0?[1-9]|1[0-2])$月數
^((0?[1-9])|((1|2)[0-9])|30|31)$日數
//輸入是否是中文
using system.text;
using system.text.regularexpressions;
public partial class default2 : system.web.ui.page
} if (sbcontent.length > 360)
//regex re = new regex(@"^[\u4e00-\u9fa5]+$");
//regex re = new regex("^[,.,。?'「」『』]|[\u4e00-\u9fa5]");標點也出來
"");
//判斷中文輸入,乙個中文兩位元組
<%= err %>
正規表示式 正規表示式 總結
非負整數 d 正整數 0 9 1 9 0 9 非正整數 d 0 負整數 0 9 1 9 0 9 整數 d 非負浮點數 d d 正浮點數 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 非正浮點數 d d 0 0 負浮點數 正浮點數正則式 英文本串 a za z...
正規表示式 一
若你使用過windows dos下用於檔案查詢的萬用字元,也就是 和?如果你想查詢某個目錄下的所有的word文件的話,你會搜尋 doc。會被解釋成任意的字串。和萬用字元類似,正規表示式也是用來進行文字匹配的工具,只不過比萬用字元更能精確地描述你的需求。比如你可以編寫乙個正規表示式來查詢所有以0開頭,...
正規表示式一
工欲善其事,必先利其器,jq原始碼中充斥的大量的正規表示式,我準備根據李炎恢老師的正規表示式的講解,寫一篇有關正規表示式的筆記!不墨跡,直接進入正題!ecmascript 的 regexp 類 表示正規表示式 正規表示式在jq中被大量運用,主要是為了檢索字串,進行匹配 建立正規表示式 var box...