2011-03-15 189 views

回答

9

取決於你如何定義數字,您將使用下列功能之一:

隨着第一個,數字被定義爲(引用)

數字串包括可選 標誌的,任意數量的數字,可選 小數部分和指數可選部分 。

雖然,與第二個,你會(引用)

檢查是否所有在 提供的一串字符,文本,是數字


而且,對於字母,您將有興趣:

報價:

檢查是否所有的 提供的字符串中的字符,文字是字母。 在標準C語言環境字母 只是[A-Za-z]


而且,如@Long耳朵在他的評論指出的那樣,如果你要同時檢查單杆,你會發現ctype_alnum()功能(引用)

檢查是否所有在 提供的字符串,文本的字符,是 字母數字。


在任何情況下,你可能想看看的Ctype functions的完整列表。

+0

對於可以是字母或數字,'ctype_alnum',或者如果你需要支持unicode,那麼'preg_match('/^[\ pL \ d] + \ z /',$ s)' – 2011-03-15 05:41:48

4

使用is_numeric功能:

is_numeric("42");   // true 
is_numeric(1337);   // true 
is_numeric("1e4");   // true 
is_numeric("not numeric"); // false 
is_numeric(Array());  // false 
is_numeric(9.1);   // true 
-2
you quick test the input val by if numeric or alpha`enter code here` 
using this php function 
if(ctype_alnum($eafrik)){ 
    echo "is alphatnumeric"; 
}else{ 
    echo "is not alphanumeric" 
} 
相關問題