优德娱乐场w88手机版:一个值得你收藏的教程网站

js正则 正整数、浮点数等数字代码

时间:2010-11-17 00:00:00 编辑:简简单单 来源:原创

<script type="text/网页特效">
function testrgexp(re, s){ // 参数说明 re 为替换后 s 为要判断的字符
return re.test(s)
}

/^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+)?$/  //浮点数


//判断是否是正整数 注: 程序中替换后格式: /上面的替换后(不带双引号)/
var s = prompt("请输入要判断的字符" , 10) ;
var result = testrgexp(re , s); //测试 返回true或false
alert(result);
</script>

文章评论

热门栏目

XML 地图 | Sitemap 地图