対象
- OutSystems 11 で Regex_Search 等の正規表現を使用している方
事象
- 小文字のみ許容したつもりが、大文字も許容されてしまう(またはその逆)
検証
Text API の Regex_Search を使い、 Text と Pattern に画面上の入力値を設定するようにする。
正規表現に「^[A-Z]*$」を設定し、「abc」の値で検証すると結果が「True」になってしまう。
原因
IgnoreCase というパラメーターがあり、デフォルトが「True」(大文字・小文字を区別しない)になっていただけ。。。
フォーラムでも同じ質問されている方が・・・
https://www.outsystems.com/forums/discussion/67453/regex-search-giving-incorrect-results-in-outsystems-mobile-for-uppercase/
結論
タイトルにも書いたとおり、「パラメーターをよく確認しましょう」
さいごに
株式会社メディアテックでは絶賛 開発メンバを募集中 です。
ローコード開発だけではなく、RPAやBIエンジニア諸々多数の募集をしておりますので、みなさまのご応募をお待ちしております。