整数の一番最後尾の桁の数を正規表現を使って有効な数値かどうかを調べる関数
const str1 = "8234";
const lavi = str1.charAt(0);
console.log(lavi)
if (!lavi.match(/^([0-8])$/)) {
console.log("エラーです。")
} else {
console.log('正常です');
}
ITFコードやJANコード等の規定のあるコードを調べるときに便利です。
charAtのところを少しいじってループで一つずつ桁を検出したりできるので
おかしな数値が入っているかどうか調べるときも使えますね。