ysugimoto / Terrier

A simple mailform written by PHP
http://ysugimoto.github.io/Terrier/
MIT License
9 stars 1 forks source link

ひらがな、カタカナにおける全角スペースのバリデーション #9

Open girigiribauer opened 8 years ago

girigiribauer commented 8 years ago

全角スペースで引っかかったので該当箇所を調べてみたところ、 全角スペースを半角スペースに置き換えてるところは確認しつつも、 その直後に半角スペースを通しておらず、結局通らないようになってたので報告しておきます。

https://github.com/ysugimoto/Terrier/blob/master/application/Terrier/Validation.php#L761

これは全角スペースはひらがな(カタカナ)にそもそも含めてないのか、 あるいは全角スペースは含み、バリデーションが通るべきところが通ってないのか、 またその場合に最初から半角スペースがあった場合は通してしまっていいのか、など どの辺が正しい挙動になるのでしょうか?