-2
我有一个字符串,只能有字母,所以我需要的是一个小函数返回true,如果只有字母或假如果有一个数字。快速的PHP /正则表达式功能找到字母
我:
function checkstring($stringvar){
if(preg_match("/\d/", $stringvar))
return false;
return true;
}
我有一个字符串,只能有字母,所以我需要的是一个小函数返回true,如果只有字母或假如果有一个数字。快速的PHP /正则表达式功能找到字母
我:
function checkstring($stringvar){
if(preg_match("/\d/", $stringvar))
return false;
return true;
}
这应该工作。
function checkstring($stringvar){
return ! preg_match("/[^a-zA-Z]/", $stringvar)
}
你可以这样来做:
function checkstring($stringvar) {
return (1 == preg_match('/^[a-z]*$/i', $stringvar));
}
的[a-z]
代表的字母。在这里你可以添加任何你想允许的字符。如果字符串包含不允许的字符,该函数将返回false。修改器i
在和使你的字符不区分大小写,只要删除它,如果你想区分大写和小写。
好的,那么你有什么尝试? – 2013-03-02 13:55:27
使用ctype _ *()函数 – 2013-03-02 13:56:09
这个主题在这里可以帮助你 http://stackoverflow.com/questions/5474088/php-regular-expression-filter-number-only – TtheT 2013-03-02 13:56:59