php中實現17種Regex,php17種Regex
php中實現17種Regex
該教程來自:php教程網:http://php.662p.com
"^\d+[ DISCUZ_CODE_1 ]quot; //非負整數(正整數 + 0)"^[0-9]*[1-9][0-9]*[ DISCUZ_CODE_1 ]quot; //正整數"^((-\d+)|(0+))[ DISCUZ_CODE_1 ]quot; //非正整數(負整數 + 0)"^-[0-9]*[1-9][0-9]*[ DISCUZ_CODE_1 ]quot; //負整數"^-?\d+[ DISCUZ_CODE_1 ]quot; //整數"^\d+(\.\d+)?[ DISCUZ_CODE_1 ]quot; //非負浮點數(正浮點數 + 0)"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))[ DISCUZ_CODE_1 ]quot; //正浮點數"^((-\d+(\.\d+)?)|(0+(\.0+)?))[ DISCUZ_CODE_1 ]quot; //非正浮點數(負浮點數 + 0)"^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))[ DISCUZ_CODE_1 ]quot; //負浮點數"^(-?\d+)(\.\d+)?[ DISCUZ_CODE_1 ]quot; //浮點數"^[A-Za-z]+[ DISCUZ_CODE_1 ]quot; //由26個英文字母組成的字串"^[A-Z]+[ DISCUZ_CODE_1 ]quot; //由26個英文字母的大寫組成的字串"^[a-z]+[ DISCUZ_CODE_1 ]quot; //由26個英文字母的小寫組成的字串"^[A-Za-z0-9]+[ DISCUZ_CODE_1 ]quot; //由數字和26個英文字母組成的字串"^\w+[ DISCUZ_CODE_1 ]quot; //由數字、26個英文字母或者底線組成的字串"^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+[ DISCUZ_CODE_1 ]quot; //email地址"^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?[ DISCUZ_CODE_1 ]quot; //url
詳細說明:http://php.662p.com/thread-532-1-1.html
http://www.bkjia.com/PHPjc/909084.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/909084.htmlTechArticlephp中實現17種Regex,php17種Regex php中實現17種Regex 該教程來自:php教程網:http://php.662p.com "^\d+[ DISCUZ_CODE_1 ]quot; //非負整...