よくありそうでなさそうなミス
moji= "01234556789";//フォームに入力された文字列だと思ってください。
suuji= parseInt(moji);//8進数になってしまう
if(suuji= 0123456789)document.write("合格!!");//してねーよ
else document.write("くそしてねろ");//おまえがな
JSのparseIntは、心の底からウンコです。 誰がなんと言おうと、私の心の中では光り輝く七色のウンコです。。
89あっても8進数でパースが通っちゃうの?
つまりパースエラーが出ずに桁のすくない状態で通り、 なおかつifの中では比較が代入であるため検知も出来ず…
俺もあるわこれwww