今回は、半角英数字のみを許可する入力規則を作成してみました。
![](https://atsudayo.com/wp-content/uploads/2022/07/efcda8305b5beea9a97bf1cc2a1eae76.jpg)
ちなみにApexで実装する場合は、以下の記事を参考にしてみてください。
あわせて読みたい
![](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
![](https://atsudayo.com/wp-content/uploads/2022/08/3-300x183.jpg)
【Apex】テキスト項目の半角英数字チェックをApexで!
今回は、Apexでテキスト項目の半角英数字チェックを行ってみました。 ちなみに入力規則で実装する場合は、以下の記事を参考にしてみてください。 さて、では本題へ。 【…
REGEX関数
入力されたテキスト値が想定される値の形式と一致しているか判定するためには、「REGEX」関数を使用します。
REGEX(Text, RegEx_Text)
テキストが正規表現 RegEx_Text に一致すると、TRUE を返します。一致しない場合は、FALSE を返します。
半角英数字のみを許可する入力規則
今回は受注オブジェクトにに「受注コード」というテキスト項目を用意し、以下のような条件で入力規則を作成しました。
![](https://atsudayo.com/wp-content/uploads/2022/07/b1d721e69c5aa002869f97df89a913c4.jpg)
NOT( REGEX( OrderCode__c , "^[0-9a-zA-Z]*$") )
半角英数字のチェックはApex内でも可能ですが、やはり数式が簡単で便利ですね。
コメント