正則表達式

- 中國WEB開發者網絡 (http://www.webasp.net)
-- 技術教程 (http://www.webasp.net/article/)
--- 正則表達式 (http://www.webasp.net/article/16/15390.htm)
-- 作者:未知
-- 發佈日期: 2004-12-08
常用正則表達式

(\d{3}-|\d{4}-)?(\d{8}|\d{7})? //國內電話
^[1-9]*[1-9][0-9]*$ //騰訊QQ
^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$    //email地址
^[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?$  //url
^\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+)?))$  //非正浮點數
^(-(([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個英文字母或者下劃線組成的字符串



webasp.net