Concrete CMSのアドオン「Text Attribute with RegEx Validation」を公開しました。
Text Attribute with RegEx Validationは、属性「テキスト」に、正規表現を用いた入力データ検証を追加できるアドオンです。
正規表現を活用する
テキストデータを入力するときに、書式を指定したい場合があります。メールアドレスなどは既定のフォームがあるのですが、そうではなくて独自の形式にしたい場合もあるでしょう。例えば、製品型番などで、「アルファベット3文字+数字4文字」などといったケースが考えられます。
そういった場合に役立つのが、このText Attribute with RegEx Validationです。
管理画面では、正規表現自体の他、コンテンツ編集者への補足、エラー時のメッセージ、が設定できます。
正規表現の例
正規表現の例をいくつか紹介してみます。
郵便番号:↓ は、3桁の数字、ハイフン、4桁の数字。
/^\d{3}-\d{4}$/
※上の正規表現は、あくまで桁数だけの判定です。桁数があっていても、郵便番号としては存在しない数字のことがあります。
先頭が大文字の英単語:↓ は、先頭が大文字アルファベット、2文字目以降は小文字のアルファベット。(大文字1文字だけも可)
/^[A-Z][a-z]*$/
※この場合も、あくまでアルファベットの並ぶ文字列であることをチェックします。英単語としては存在しない文字列のことがあります。
購入は
購入はConcrete CMS の管理画面から可能です。


