2个回答
展开全部
脚本可以,判断他的ascII码,+和-的代码你在查查
// 判断一个字串是否全数字,并且判断他是否为半角
function isNumber(str)
{
if (str == "") return false;
for(var i = 0; i < str.length; i++)
{
if(str.charAt(i) < '0' || str.charAt(i) > '9' )
{
return false;
}
if (str.charCodeAt(i)<"46"||str.charCodeAt(i)>"57"||str.charCodeAt(i)=="47") //46的代码为".",47为"/",48到57为半角数字1到9
{
return false;
}
}
return true;
}
在java里面用循环加equle比较
// 判断一个字串是否全数字,并且判断他是否为半角
function isNumber(str)
{
if (str == "") return false;
for(var i = 0; i < str.length; i++)
{
if(str.charAt(i) < '0' || str.charAt(i) > '9' )
{
return false;
}
if (str.charCodeAt(i)<"46"||str.charCodeAt(i)>"57"||str.charCodeAt(i)=="47") //46的代码为".",47为"/",48到57为半角数字1到9
{
return false;
}
}
return true;
}
在java里面用循环加equle比较
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询