C# 驗證數字、小數正則表示式
"^[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
/^(d{2}|d{4})-((0([1-9]{1}))|(1[1|2]))-(([0-2]([1-9]{1}))|(3[0|1]))$/ // 年-月-日
/^((0([1-9]{1}))|(1[1|2]))/(([0-2]([1-9]{1}))|(3[0|1]))/(d{2}|d{4})$/ // 月/日/年
"^([w-.]+)@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.)|(([w-]+.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(]?)$" //Emil
"(d+-)?(d{4}-?d{7}|d{3}-?d{8}|^d{7,8})(-d+)?" //電話號碼
"^(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5])$" //IP地址
YYYY-MM-DD基本上把閏年和2月等的情況都考慮進去了
^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$
相關推薦
C# 驗證數字、小數正則表示式
"^\d+$" //非負整數(正整數 + 0) "^[0-9]*[1-9][0-9]*$" //正整數 "^((-\d+)|(0+))$" //非正整數(負整數 + 0) "^-[0-9]*[1-9][0-9]*$" //負整數 "^-?\d+$" //整數 "^\d+(\.\d+)?$" //非負
身份證驗證判斷、身份證正則表示式、15位、18位身份證驗證
這次專案對身份證的輸入驗證要求比較高, 因此在網上多方搜查資料,得到了超嚴謹的身份證驗證正則(外加一點點判斷), 現進行記錄,以便後續使用,如下: //HTML部分 <input typ
正則驗證數字、小數和字元
changeNum:function(s){ if (s.score_rate == null || s.score_rate == '') { return; } var r
JS正則驗證兩位小數,驗證數字最簡單正則表達式大全
正則 d+ test this size code tex 保留 TE <h3>輸入完按回車後即可驗證!</h3> 正整數: <input type="text" size="20" onkeydown="if(event.keyCode
C++11新特性(74)-正則表示式庫(regular-expression library)
正則表示式(regular expression)是一種描述字元序列的方法,從C++11起,C++正則表示式庫(regular-expression library)成為新標準庫的一部分。 由於正則表示式本身就是一個非常龐大的系統,本文只介紹C++中使用正則表示式的小例子,淺嘗輒止。 基
第4章:介紹python物件型別/4.1 python的核心資料型別/4.2 字串/4.2.4 字串格式化、字串編輯HTML或者XML語法、使用正則表示式
字串格式化 %s 方式格式化: >>> "%s,abc,%s" %('123','456') '123,abc,456' {數字}方式格式化: >>> "{0},abc,{1}".format('123','456') '123,a
jsp頁面驗證手機號的正則表示式(最新)
jsp頁面校驗手機號(js): function checkMobile(){ var checkRole =/^0?(13[0-9]|15[012356789]|18[012346789]|1
C語言實現簡化的正則表示式
語法: 正則表示式和待匹配字串都是一行 “^” 標記正則表示式的開始 “$” 標記正則表示式的結束 “*” 匹配前面的子表示式零次或多次 “+” 匹配前面的子表示式一次或多次 “?” 匹配前面的子表示式零次或一次, 當該字元緊跟在任何一個其他限制符(*,+,?
JSON的使用、利用正則表示式解決不定型別返回Json格式
介紹 作為移動端開發者,和伺服器的通訊是少不了了。下面我總結一我在開發中遇到有關json的問題 一般的Json 在我剛入門的時候,在公司的寫程式碼當時的網路返回也不復雜,10個欄位以內,基本上熟悉Json的固定格式,手動寫Bean接收資料,只要用心欄位
記錄一枚驗證URL的js正則表示式
表示式如下所示: return /((https|http|ftp|rtsp|igmp|file|rtspt|rtspu):\/\/)(([a-zA-Z0-9\._-]+\.[a-zA-Z]{2,6})|([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,
學生管理表單驗證練手(正則表示式方式)
學習菜鳥的正則表示式時看到的,拿來練習做了些許修改 話不多說,直接上圖 程式碼: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> &
ASP.NET的六種驗證控制元件,及正則表示式
請檢視原文https://www.cnblogs.com/eva_2010/articles/1868935.html 請忽略下面的複製內容 控制元件名 功能描敘 RequiredFieldValidator(必須欄位驗證) 用於檢查是否有輸入值 Com
html input 只能輸入數字 只能輸入字母數字組合的正則表示式
只能輸入中文 <input type="text" onkeyup="this.value=this.value.replace(/[^\u4e00-\u9fa5]/g,'')"> 只能輸入英文 <input type="text"
請嘗試寫一個驗證Email地址的正則表示式。版本一應該可以驗證出類似的Email —— python學習筆記
Python正則表示式的練習 1.1 請嘗試寫一個驗證Email地址的正則表示式。版本一應該可以驗證出類似的Email [email protected] [email protected] import re # 先編譯好正則 re_e
密碼驗證,密碼強度正則表示式
原文地址:http://blog.sina.com.cn/s/blog_46ee420b0100yi3g.html 注:還未驗證- -,先記錄下來 當用戶登入網站時,一般要求使用者提供登入該網站的使用者名稱稱和密碼。從某種意義上說,密碼的複雜程度越高,使用者的資訊保
ThinkPHP中自動驗證時常用的正則表示式
array(‘name’,’/^[a-z]\w{3,}$/i’,’名字不符合要求!’); array(‘password’,’/^[a-z]\w{6,30}$/i’,’密碼不符合要求!’); array(‘account’,’/^[A-Za-z]+$/’,’賬號必須使用
oracle 判斷欄位是否為是數字 regexp_like用法 正則表示式
ORACLE中的支援正則表示式的函式主要有下面四個:1,REGEXP_LIKE :與LIKE的功能相似2,REGEXP_INSTR :與INSTR的功能相似3,REGEXP_SUBSTR :與SUBSTR的功能相似4,REGEXP_REPLACE :與REPLACE的功能相似它們在用法上與Oracle SQL
C# 處理html 標籤一些正則表示式 整理收集
1:取得A 標籤中的內容或者 url title <a href='javascript:open_window("http://xx/F/F987K71CHH3JEBIG788IQ2BTRSULYAIY2PFXEXGBB7Q5614QM1-05893?func=se
關於 regcomp()、regexec() 正則表示式的問題
這兩個函式呼叫起來很詭異呢,有人知道正確的呼叫方法嗎? --------------------------------------------------------------- 1.int regcomp (regex_t *compiled, const char *
驗證日期的Java正則表示式
閒著沒事的時候,寫了個驗證日期的正則表示式,弄了大半天,頭都大了。由於使用到了反向預搜尋模式“(?<=)”和“(?<!)”,所以這個只能在 Java 中使用,不能在 JavaScript 中使用,JavaScript 不支援反向預搜尋。支援 yyyy-MM-dd、