ぽぬメモ!

ただのゲーム好きオヤジ

国勢調査オンライン、出来ました。

アクセスキー(アルファベット4桁)を半角小文字で入力したら、通りました。

私の手元にあるログインIDとアクセスキーが書かれた用紙には、 アルファベット大文字で書かれていたので、わざわざ大文字で入力して弾かれていました。

f:id:kawapon2nd:20200929202310j:plain
アクセスキー

だって、バリデーションチェックが こんなコードになっている。

function isNumericAlphabet(a) {
    if (a.match(/[^0-9A-Za-z]+/)) {
        return false
    }
    return true
}

自分の仕事じゃないから関係ないのですが、
変数名がa、b、cとか、変数の内容がテキストフィールドの値から、
テキストフィールドのIDに置き換わって意味合いが違ったり
本当にちゃんとした業者に頼んだ方がいいと思いますよ。