正規表現価格正規表現非負整数正規表現正整数正規表現
1045 ワード
正規表現価格正規表現非負整数正規表現正整数正規表現
以上はそれぞれ価格、非負の整数、正の整数の正規表現で、個人はすでに検証したことがあって、正規表現は比較的に簡潔な書き方です.
時間正規表現
時間フォーマット:HH:mm:ss
// : 0 , . true, false.
function isPrice(price){
var reg = /(^[1-9]\d*(\.\d{1,2})?$)|(^0(\.\d{1,2})?$)/;
return reg.test(price);
}
// , 0
function isNonnegativeInteger(num){
var reg = /(^[1-9]+\d*$)|(^0$)/;
return reg.test(num);
}
//
function isPositiveInteger(num){
var reg = /^[1-9]+\d*$/;
return reg.test(num);
}
以上はそれぞれ価格、非負の整数、正の整数の正規表現で、個人はすでに検証したことがあって、正規表現は比較的に簡潔な書き方です.
時間正規表現
時間フォーマット:HH:mm:ss
function timeReg(){
var str= $("#time").val();
var reg=/^(([01]\d)|(2[0-3])):[0-5]\d:[0-5]\d$/;
alert(str+","+reg.test(str));
}