azのみを許可し、各単語の最初の文字のみを大文字にすることを許可する正規表現に座っている人はいますか?
したがって、「Im Detective John Kimble」は一致しますが、「Im a Cop yOu iDiot」は許可されません。
これには正規表現は本当に必要ありません..
ケースを簡単に修正できます:
$str = "joHn KiMBle";
echo ucwords(strtolower($str)); // John Kimble
CSS では、次のように各単語の最初の文字を大文字にすることができます。
.title {
text-transform: capitalize;
}
PHP では、文字列関数ucfirstは次のようになります。
$foo = ucfirst($foo);
a-z
Javascript でのこの正規表現の使用のみを許可します
var pat = /^[a-z]+$/;
正規表現なしで実行可能。
!(strspcn($text, "0123456789") !== false ||
ucwords($text) == ucwords(strtolower($text)))