良い一日のstackoverflow。は、スペース、文字とPHPで1ドットだけを許可
私は文字だけを許可するが、空白、文字、および1ドットしか許可しないでください。事前に
if(!preg_match('/[^a-zA-Z]/', $fullname)) {
}
おかげ
編集: 私は、この文字列
$ FULLNAME = "マーク・ザッカーバーグE." できるようにしたいです。 または $ fullname = "Zuckerberg Mark E.";あなたが唯一の文字が文字列の開始時に、あなたが使用することを許可する場合
'/[\w. ]*/'
:
http://stackoverflow.com/questions/13830745/preg-match-only-letters-spaces-and-dashes-and-spaces-allowed - スペースに\ sを使用し、指定された回答のドットでダッシュを変更します。 – smozgur
私は何ですか? –
は大文字と小文字を区別しない一致ですので、a-zではなくa-zA-Zで十分です。機能の詳細については、http://php.net/manual/en/function.preg-match.phpを参照してください。 – smozgur