浜松のWEBシステム開発・スマートフォンアプリ開発・RTK-GNSS関連の開発はお任せください
株式会社シーポイントラボ
TEL:053-543-9889
営業時間:9:00~18:00(月〜金)
住所:静岡県浜松市中区富塚町1933-1 佐鳴湖パークタウンサウス2F

【javascript】charAtと正規表現を使って特定の桁を検出する

整数の一番最後尾の桁の数を正規表現を使って有効な数値かどうかを調べる関数

const str1 = "8234";

const lavi = str1.charAt(0);
console.log(lavi)
if (!lavi.match(/^([0-8])$/)) {
console.log("エラーです。")
} else {
console.log('正常です');
}

ITFコードやJANコード等の規定のあるコードを調べるときに便利です。

charAtのところを少しいじってループで一つずつ桁を検出したりできるので

おかしな数値が入っているかどうか調べるときも使えますね。

  • この記事いいね! (0)