バージョン選択

フォーラム

メニュー

オンライン状況

94 人のユーザが現在オンラインです。 (82 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 93
tokmatikb もっと...

サイト内検索

バグ報告 > フロント機能 > 問い合わせでの絵文字入力時のバリデーションの仕方

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
be-s
投稿日時: 2021/4/30 15:32
対応状況: −−−
一人前
登録日: 2016/2/2
居住地: São Paulo
投稿: 115
Re: 問い合わせでの絵文字入力時のバリデーションの仕方
tsuji様
返信いただきましてありがとうございます。

リンク参考にし
バリデーションかけたのですが
うまくいきません。

書き方が違うなどでしょうか?

お手数ですが宜しくお願いいたします。


    /**
     * {@inheritdoc}
     */
    public function configureOptions(OptionsResolver $resolver)
    {
        $resolver->setDefaults([
            'options' => [],
            'lastname_options' => [
                'attr' => [
                    'placeholder' => 'common.last_name',
                ],
                'constraints' => [
                    new Assert\Length([
                        'max' => $this->eccubeConfig['eccube_name_len'],
                    ]),
                    new Assert\Regex([
                        'pattern' => '/^[^\s ]+$/u',
                        'message' => 'form_error.not_contain_spaces',
                    ]),
                    #絵文字入力バリデーションチェック
                    new Assert\Regex([
                        'pattern' => '/^[\u0370-\u0373\u0375-\u0377\u037A-\u037D\u037F\u0384\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03E1\u03F0-\u03FF\u1D26-\u1D2A\u1D5D-\u1D61\u1D66-\u1D6A\u1DBF\u1F00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FC4\u1FC6-\u1FD3\u1FD6-\u1FDB\u1FDD-\u1FEF\u1FF2-\u1FF4\u1FF6-\u1FFE\u2126\uAB65]|\uD800[\uDD40-\uDD8E\uDDA0]|\uD834[\uDE00-\uDE45]/u',
                        'message' => '絵文字を入力しないで下さい。a'
                    ]),
                    new Assert\Regex([
                        'pattern' => '/^(?:\xEE[\x80\x81\x84\x85\x88\x89\x8C\x8D\x90-\x9D\xAA-\xAE\xB1-\xB3\xB5\xB6\xBD-\xBF]|\xEF[\x81-\x83])[\x80-\xBF]/u',
                        'message' => '絵文字を入力しないで下さい。b'
                    ]),
                    #絵文字入力バリデーションチェック
                ],
            ],
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   問い合わせでの絵文字入力時のバリデーションの仕方 be-s 2021/4/19 11:29
     Re: 問い合わせでの絵文字入力時のバリデーションの仕方 tsuji 2021/4/21 9:20
     » Re: 問い合わせでの絵文字入力時のバリデーションの仕方 be-s 2021/4/30 15:32

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,297名です
総投稿数は109,692件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.