我做了这个函数来检查第一个字符是否是一个字母.
function isLetter($string) { return preg_match('/^\s*[a-z,A-Z]/', $string) > 0; }
但是,如果我检查以逗号(,)开头的句子,则函数返回true.检查第一个字母是a-z还是A-Z的正确正则表达式是什么?
解决方法:
你只需要删除逗号:
'/^\s*[a-zA-Z]/'