正規表現テクニック
小数第3位
/^[0-9]+(\.[0-9]{1,3})?$/
半角カタカナ
/^[ヲ-゚]+$/
半角文字
/^[ -~。-゚]+$/