以下の基準を満たすテキストのみを受け入れるテキスト フィールドがあります。
以下のタイプのテキスト形式。「A」は任意のランダムなアルファベット、「D」は任意の数字ですが、最後の桁は 10 を法とする他のすべての数字の合計です。
AAD-AAA-DDD
例えば:
KN3-MNO-41_, this means the last digit is: 3 + 4 + 1 = 8, so it becomes: KN3-MNO-418
HK5-SFO-32_, this means the last digit is: 5 + 3 + 2 = 10, so it becomes HK5-SFO-320
私は Ruby を初めて学習しています。助けてください。スクリプトにこれらのチェックを含め、入力テキストが基準を満たしていることを検証するにはどうすればよいですか。
ありがとう