入力制限において正規表現を用いた柔軟な入力チェックを設定する方法

「楽楽販売」の入力制限機能では、正規表現を用いた柔軟な入力チェックを設定することはできません

現在の「楽楽販売」の仕様では、項目設定の「入力制限」機能において、正規表現(Regex)を用いた複雑な入力チェックや、特定の記号(( ) . ー/,)のみを許可するといった柔軟な制御を行う機能はございません。

入力制限機能は、システムが標準で用意している「半角英数字のみ」「全角カタカナのみ」といった定義済みのパターンを選択する仕組みとなっており、お客様ご自身で任意の文字種を組み合わせたり、独自のバリデーションルールを定義したりすることはできない仕組みとなっております。

そのため、「カタカナ、数字、アルファベット、特定の記号のみを許可する」といった制御を実現するためには、お手数をおかけしますが、以下の代替案による運用をご検討ください。

入力制限を補完する代替案

システム側で直接入力をブロックすることはできませんが、入力ミスを減らし、
データの正確性を保つための運用上の工夫をご案内いたします。

1. 入力画面の「コメント設定」を活用した入力ルールの周知

入力画面の該当項目のすぐそばに、入力可能な文字種やルールを明記したガイドを表示させることで、ユーザーの誤入力を未然に防ぐことができます。

【設定箇所】 データベース設定 > 基本設定 > 項目設定 > 対象項目の「コメント設定」
手順:項目詳細設定画面の「コメント」欄に、「入力可能な文字:カタカナ、数字、アルファベット、記号(( ) . ー/,)のみ」といった具体的な注意書きを記載し、ユーザーへ周知してください。

2. 自動処理の「条件分岐」パーツと「処理キャンセル」パーツによる事後チェック

入力画面でのリアルタイム制御はできませんが、レコードの保存(確定)時に自動処理を起動し、不適切な文字が含まれている場合に処理を中断してエラーメッセージを表示させることは可能です。

【設定箇所】 データベース設定 > 機能設定 > 自動処理設定
手順:
1. 自動処理を新規作成し、条件分岐パーツを配置します。
2. 条件分岐の条件として、許可しない文字が含まれているかを判定します(※完全な正規表現判定はできませんが、特定のNG文字を検索する等の工夫が可能です)。
3. 条件に合致した場合(不適切な文字がある場合)は「処理キャンセル」パーツを配置し、「許可されていない文字が含まれています」というメッセージを表示させて登録を中断させます。

 

お問い合わせフォームよりご要望をお寄せください。

「楽楽販売」はお客様から頂戴したご意見・ご要望をもとに、
よりよく、寄り添う 販売管理クラウドを目指してまいります。

現在の仕様ではご希望の機能に対応しておりませんが、
お客様からの貴重なご意見として真摯に受け止め、今後の改善に役立ててまいります。

(記事ID:2996)

ご利用にはサービスごとのアカウント登録申込が必要です