私はこの正規表現を使用して、名前に文字、アポストロフィ、またはハイフンのみが含まれていることを確認しています。人の名前のための正規表現PHP
Validator::extend('people_names', function($attribute, $value, $parameters, $validator) {
return preg_match("^[a-zA-Z-'\s]+$^", $value);
私は正規表現が正しいかどうかを確認するために、このtoolを使用する場合、それはその正しいを示しているが、私は数字または123name
または#$#$name
のような任意の他の文字で始まる入力をテストするとき、それは必要がありますが、私の形でそれを渡しますない。数字がname123
の入力は拒否されます。
[Falsehoods Programmersは名前を信じています](https://www.kalzumeus.com/2010/06/17/falsehood-programmers-believe-about-names/) –