校验数字

1.校验正负数

<script>
	var str1="123";
	var str2="-123";
	var str3="+123.5";
	var str4="+-123.5";
	var str5="-123.5-";
	var str6="-123.5+";
	var str7="123-";
	var str8="12-1.3";
	
	var regu = /^(-|+)?d+(.d+)?$/;
	 
	if (regu.test(str1)) {
		console.log("str1成功");
	}
	 if (regu.test(str2)) {
		console.log("str2成功");
	}
	 if (regu.test(str3)) {
		console.log("str3成功");
	}
	 if (regu.test(str4)) {
		console.log("str4成功");
	}
	 if (regu.test(str5)) {
		console.log("str5成功");
	}
	if (regu.test(str6)) {
		console.log("str6成功");
	}
	if (regu.test(str7)) {
		console.log("str7成功");
	}
	if (regu.test(str8)) {
		console.log("str8成功");
	}
	 
	 
</script>

  

原文地址:https://www.cnblogs.com/oskyhg/p/6855115.html