62,272
社区成员
发帖
与我相关
我的任务
分享
<script type="text/javascript">
document.write(isNaN(123)+ "<br />")
document.write(isNaN(-1.23)+ "<br />")
document.write(isNaN(5-2)+ "<br />")
document.write(isNaN(0)+ "<br />")
document.write(isNaN("Hello")+ "<br />")
document.write(isNaN("2005/12/12")+ "<br />")
结果
false
false
false
false
true
true
</script>
//可以看到isNaN("Hello") 这个也为true
Regex reg = new Regex(@"(^[1-9]+\.?[1-9]+$)|(^0\.[0-9]*[1-9]$)");
Console.WriteLine(reg.IsMatch("0.123"));
Console.WriteLine(reg.IsMatch("1.123"));
Console.WriteLine(reg.IsMatch("123"));
Console.WriteLine(reg.IsMatch("0.1.23"));
Console.WriteLine(reg.IsMatch("0123"));
//true
//true
//true
//false
//false