0

この質問が既に存在する場合は申し訳ありません。検索しましたが、自分で答えを見つけることができませんでした。

私はウェブサイトを作成しています。人々は登録する必要があります。しかし、私は人々が記入しなければならない特定のフィールドを持っています. 彼らはそのコードを持っているので、登録時に記入する必要があります.

しかし、私はこのフィールドをユニークにしたいと考えています。つまり、A さんがこのコードで登録した場合、他の誰もこのコードを使用して登録することはできません。

これは私のコードです:

/(?i)^([A-Z0-9]{2}+7[A-Z0-9]{2}+[2,6,J])*$/

例として、これは結果である必要があります: xx7xx2または xx7xx6または xx7xxJ

私のフォローアップの質問は次のとおりです。ご覧のとおり、大文字は無視しました。しかし、私は結果がキャップであることを望みます。したがって、人々が書くxx7xx2場合、結果はXX7XX2.

4

1 に答える 1

0

一意性を適用するためのユーザー名の基本パターンに従うカスタムJFormRuleを作成できます。 https://github.com/joomla/joomla-platform/blob/staging/libraries/joomla/form/rule/username.php

于 2012-10-04T15:29:22.907 に答える