ユーザーは自分の会社名を入力します。特殊文字を除くすべての this が許可されます。ホワイトリストの代わりに、ブラックリストをメインにしたいと思います。ここに私のコードがあります
'nameofbusiness' => v::not (
v::oneOf (
v::contains( '~'), v::contains ( '+' ),
v::contains( '-' ),v::contains ( '!' ),
v::contains( '@' ),v::contains ( '$' ),
v::contains ( '%' ), v::contains ( '^' ),
v::contains ( '&' ), v::contains ( '*' ),
v::contains ( '(' ), v::contains ( ')' ),
v::contains ( '[' ), v::contains ( ']' ),
v::contains ( '=' ), v::contains ( '_' ),
v::contains ( '/' ), v::contains ( '?' ),
v::contains ( '>' ), v::contains ( '<' ),
v::contains ( '.' ), v::contains ( ',' ),
v::contains ( ':' ), v::contains ( ';' ),
v::contains ( '"' )
)
)
+(プラス) #(ハッシュ) と &(アンパサンド) は、これらのゲートをすり抜けています。そうしないようにするにはどうすればよいですか?どんな助けでも大歓迎です。