JavaScript を使用してシンガポールの NRIC を検証したいのですが、式は次のとおりです。
1) たとえば、NRIC 番号 S1234567 をテストしたいとします。最初の桁に 2 を掛け、2 番目に 7 を掛け、3 番目に 6 を掛け、4 番目に 5 を掛け、5 番目に 4 を掛け、6 番目に 3 を掛け、7 番目に 2 を掛けます。したがって、1×2+2×7+3×6+4×5+5×4+6×3+7×2=106です。
2) NRIC の最初の文字が T または G で始まる場合は、合計に 4 を追加します。
3) 次に、その数を 11 で割り、余りを求めます。106/11=9r7
4) 以下のコードを使用して、IC の種類 (IC の最初の文字) に応じてアルファベットを取得できます。IC が S または T で始まる場合: 0=J、1=Z、2=I、3=H、 4=G、5=F、6=E、7=D、8=C、9=B、10=A IC が F または G で始まる場合: 0=X、1=W、2=U、3= T、4=R、5=Q、6=P、7=N、8=M、9=L、10=K
数式を実行するためにすべての数値を読み取るにはどうすればよいですか? 前もって感謝します!