常用正則表達式
匹配中文字符的正則表達式: [\u4e00-\u9fa5]
匹配雙字節字符(包括漢字在內):[^\x00-\xff]
匹配空白行的正則表達式:\n\s*\r
匹配HTML標記的正則表達式:<(\S*?)[^>]*>.*?\1>|<.*? />
匹配首尾空白字符的正則表達式:^\s*|\s*$
匹配Email地址的正則表達式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
匹配網址URL的正則表達式:[a-zA-z]+://[^\s]*
匹配國內電話號碼:\d{3}-\d{8}|\d{4}-\d{7}
匹配騰訊QQ號:[1-9][0-9]{4,}
匹配中國郵政編碼:[1-9]\d{5}(?!\d)
匹配身份證:\d{15}|\d{18}
匹配ip地址:\d+\.\d+\.\d+\.\d+
匹配特定數字:
^[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)
匹配特定字符串:
^[A-Za-z]+$ //匹配由26個英文字母組成的字符串
^[A-Z]+$ //匹配由26個英文字母的大寫組成的字符串
^[a-z]+$ //匹配由26個英文字母的小寫組成的字符串
^[A-Za-z0-9]+$ //匹配由數字和26個英文字母組成的字符串
^\w+$ //匹配由數字、26個英文字母或者下劃線組成的字符串
網誌存檔
-
▼
2009
(113)
-
▼
6月
(38)
- DIV垂直居中對齊
- 在文章游標處插入文字
- 防止長字串破壞畫面布局
- 各種unicode編碼轉換
- 高性能的Ajax應用-Julien Lecomte
- 常用正規表達式
- 防止誤刷新頁面
- css 更有效率的寫法
- 直接用DataRead讀取DataTable
- 繁簡體中文日文韓文的Unicode字元範圍
- Javascript的延遲執行
- 版面(元素)置中,居中布局
- JavaScript 自訂 trim() 函式
- 表情圖案
- WYSIWYG, Rich Text Editor 線上html編輯器插件
- php 設定時區
- Select, Option, Disabled not work in IE6, IE7
- 計算或限制計算字(元)數
- 如何幫 span 設定寬度又不會被強制換行
- [CSS] IE6 模擬 position:fixed 純 CSS 解法
- HTML ASP 停用網頁頁面的快取暫存..
- ASP.NET: App_Code資料夾中使用Session() 和 Application()
- class,function,sub的應用與區別
- setInterval in IE6
- 用 scrollTop 顯示 div 的最下面
- 移除陣列中的特定元素
- 用CSS診斷HTML原始碼
- 自動將文字的URL轉成HTML超連結
- Javascript取得被選中的字串
- JavaScript arrays indexOf function of IE6/7
- [jquery] 修正IE dblclick()之後會全選的bug
- JavaScript統計字串中內某字元或字串出現次數
- 移除陣列中的重複元素
- php 和 asp 對等的語法
- Regular Expression (RegExp) 正規表達式(正則表達式)
- Javascript 字串處理 (String Operations)
- php中高效能清除HTML 標記、空白字符
- JavaScript 中的 "foreach" 語法
-
▼
6月
(38)