php如何判斷字符串是否是字母和數字的組合


轉載自百度

/其實判斷是否是字母和數字或字母數字的組合還可以用PHP ctype_alnum函數
if(!ctype_alnum($vipurl)){
echo '只能是字母或數字的組合';exit;}
順便復習下ctype functions
1.ctype_alnum(string $text)://檢查是否是字母或數字或字母數字的 組合
2.ctype_alpha(string $text):check for alphabetic character(s) //檢查字符串是否是字母
3.ctype_cntrl(string $text):check for control character(s) //是否是控制字符如 , ,\t
4.ctype_digit(strint $text):check for numeric character(s) //是否是數字表示的字符大多數時也許應該用is_numeric
這個要特別注意與is_numeric()的區別
例:$numeric_string='42';
$interger = 42;
ctype_digit($numeric_string);//true
ctype_digit($interger);//false
is_numeric($numeric_string); //true
is_numeric($interger); //true
5.ctype_graph(string $text):Check for any printable character(s) except space
6.ctype_lower():check for lowercase character(s)//檢查是否是小寫字母
7.ctype_upper():check for uppercase character(s)//檢查是否是大寫字母
8.ctype_space: check for whitespace character(s)//是否是空白字符
9.ctype_xdigit: check for character(s) representing a hexadecimal digit//檢查是否是十六進制數字
實例: if((!isset($error)) and (!preg_match(/^[_0-9a-zA-Z]{3,12}$/i,$nicker))) $error='只能是英文字母或數字, 且長度必須是3-12個字';


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM