ルール:http://www.360doc.com/content/11/0310/08/3080113_99760280.shtml
確認します。http://mid.weixingmap.com/
VARパス=はtrue。 |(0 [1-9] 1 [0-2])|!19 | | 20)\ D {2}(0 [1-9](コード||(/ ^ \ D {6}(18もし[12] \ D | 3 [01])\ D {3}(\ D | X)$ / i.test(コード)|| / ^ \ dの{6} \ D {2}(0 [1-9 ] | 1 [0-2])(0 [1-9] | [12] \ D | 3 [01])の\ D {3} $ / i.test(コード))){ = falseを渡します。 (!シティ[code.substr(0、2)])他の場合} { {(; iは17 <I ++がVAR I = 0)のための = falseを渡します。 }他{ IF(code.length == 18){ コード= code.split( '')。 VAR係数=〔7、9、10、5、8、4、2、1、6、3、7、9、10、5、8、4、2]。 //校验位 VARパリティ= [1、0、 'X'、9、8、7、6、5、4、3、2]。 VaRの合計= 0; varが= 0愛; VARのwi = 0; AI =コード[I]; Wi =因子[I]; 合計+ = *愛のwi。 } VAR最後=パリティ[和%11]。 (!パリティ[和%11] =コード[17])であれば{ 偽=渡します。 } } }