我要通過正則表達式驗證顏色代碼,例如:如何通過正則表達式驗證色碼
#fff : true
#ffffff : true
#fnnkdf : false
255,255,255 : true
255,255 : false
255,255,256 : false
你能幫助我嗎?
我要通過正則表達式驗證顏色代碼,例如:如何通過正則表達式驗證色碼
#fff : true
#ffffff : true
#fnnkdf : false
255,255,255 : true
255,255 : false
255,255,256 : false
你能幫助我嗎?
試試這個:
/^(#[A-Fa-f0-9]{6}|#[A-Fa-f0-9]{3}|([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]))$/
PHP示例:
<?php print_r(preg_match('/^(#[A-Fa-f0-9]{6}|#[A-Fa-f0-9]{3}|([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]))$/','256,123,123')); ?>
這樣做是什麼檢查如果th電話號碼大於255.
只需使用\d{1,3}
或[0-9]{1,3}
將使類似999,999,999返回true。
剛做了一個Google''^#([A-Fa-f0-9] {6} | [A-Fa-f0-9] {3})$「' – 2014-12-02 08:52:25