サイトにローカライズ機能があるため、フィールド(ビジネス名、会社名、住所など)の検証に関する問題はかなり混乱しています。現在、私は、正規表現を経由して、私の正規表現の1のスニップをjQueryのを使用してフィールドを検証しています:入力フィールドを確認するサイトがドイツ語と英語を使用しています
var regex = /^[a-zA-Z0-9-,.\säöüÄÖÜ]{2,}$/;
サイトは英語の場合にこれが正常に動作します。しかし、これがドイツの環境でうまくいくのであれば、私は自信がありません。
私の検証には、文字マップ(Windows)を使用します。たとえば、私はキャラクターマップからüを得て、フィールドに貼り付けます。しかし、このスクリプトは無効な文字だと言います。あなたが正規表現を見るならば、私はそのような文字が有効であると考えています。
"これがうまくいくと自信がない" - それは試していないということですか? – JJJ
これはあなたを助けるでしょうか? http://stackoverflow.com/questions/7808390/jquery-validate-plugin-accept-only-german-letters –
私は本当にあなたが検証方法としてjavascript(jQuery)を使用していないことを願っていますし、PHPでも検証します。 –