未分類

PHP 檢查字串

ctype_alnum — Check for alphanumeric character(s)
檢查是否只包含[A-Za-z0-9]

ctype_alpha — Check for alphabetic character(s)
檢查是否只包含[A-Za-z]

ctype_cntrl — Check for control character(s)
檢查是否只包含類似” “之類的控制字符串

ctype_digit — Check for numeric character(s)
檢查是否只包含[0-9]
在這說明一下 ,”20.50″這個不會通過 ctype_digit 的測試,因為有包含十進制的 dot 要用 is_numeric

ctype_graph — Check for any printable character(s) except space
檢查是否只包含可以列印出來的字符串,除了”空格”之外

ctype_lower — Check for lowercase character(s)
檢查所有的英文字符是否都是小寫

ctype_print — Check for printable character(s)
檢查是否只包含可以列印出來的字符串

ctype_punct — Check for any printable character which is not whitespace or an alphanumeric character
檢查是否只包含非數字/字符/空格可以打印出來的字符

 ctype_space — Check for whitespace character(s)
檢查是否只包含類似” “之類的字符和空格

ctype_upper — Check for uppercase character(s)
檢查所有的英文字符是否都是大寫

ctype_xdigit — Check for character(s) representing a hexadecimal digit
檢查是否為 16 進位的字串,只能包括 “0123456789abcdef”