白石まで
行ってきました。
たった数本のお線香に火をつけて、鐘(りん)を鳴らすだけのために。
片道9時間ってどうよ!?
ホンダ・フィットの燃料タンク40リットル+αなんだけど、帰宅後に給油したら39.6リットル。
やばかった〜。
正規表現にハマる
Q1. ある数字2桁の文字列が、1から12までなのかを判断するには?
A1.
var reg = /^(\d{2})$/; var str = "12"; var cmp = reg.exec (str); var m; // これまでなら if (cmp) { m = parseInt (cmp[1], 10); if ((0 < m) && (m <= 12) { alert (true); } } // 最近 if (/^(?:0[1-9]|1[0-2])/.test (str)) alert (true);
Q2.数字文字列4桁が0001から9999までなのかを判断するには?(0000を含まない)
A2.
var str = "0001"; if (/^(?:000[1-9]|00[1-9]\d|0[1-9]\d{2}|[1-9]\d{3})/.test (str)) alert (true); // そして本日、理解した! if (/^(?!0000)\d{4}$/.test (str)) alert (true);