正規表現価格正規表現非負整数正規表現正整数正規表現


正規表現価格正規表現非負整数正規表現正整数正規表現
	//       :           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));
	}