JSはinput入力タイプが整数かどうかを判断し、浮動小数点数

1120 ワード





jQuery  input       ,   

function test(){
	var num = document.getElementById("num").value;
	if (num==""){
		alert("     ");return false;
	}
	/*if (!(/(^[1-9]\d*$)/.test(num))){
		alert("        ");return false;
	}else{
		alert("       ");
	}*/
	if (!(/(^[0-9]*[1-9][0-9]*$)/.test(num))){
		alert("        ");return false;
	}else{
		alert("       ");
	}
}
//    、       :

	/*"^\\d+$"  //    (   +0)    
	"^[0-9]*[1-9][0-9]*$"  //       
	"^((-\\d+)|(0+))$"  //    (   +0)    
	"^-[0-9]*[1-9][0-9]*$"  //       
	"^-?\\d+$"    //      
	"^\\d+(\\.\\d+)?$"  //     (    +0)    
	"^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$"  //        
	"^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$"  //     (       +   0)    
	"^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"  //        
	"^(-?\\d+)(\\.\\d+)?$"  //   */