导航:首页 > 编程语言 > js判断是否全是数字

js判断是否全是数字

发布时间:2023-03-01 05:17:52

js判断输入是否为数字

如何验证文本框中的内容是否为数字,本文提供了三种方法,希望对大家的学习内有所启发。

在某些情容况下可能需要让文本框中的内容只能够输入数字,例如手机号码或者邮编之类的,下面简单介绍一下如何实现此功能。
下面是验证数字的正则表达式:

⑵ JS怎么判断一个字符串是否全数字,或字母,符号

全数字: var js1=/^\d+$/

全字母: var js2=/^[A-Za-z]+$/
符号的: var js3=/^[@!~%.^&*]+$/ 符号没写全 你可以自己往里面加

⑶ JS如何判断字段是否为数字值

1、isNaN()

使用js自带全局函数isNaN(), isNaN()返回一个Boolean值,如下 :

varc="hello";//字符串
isNaN(c);//返回一个false;
varc=10;//数字
inNaN(c);//返回一个true

如果以上c为一个空串或是一个空格,isNaN将把c当作数字0来处理,所以检查不严谨。

2、正则表达式

functioncheckNum(input){
varreg=/^[0-9]+.?[0-9]*$/;//判断字符串是否为数字,判断正整数用/^[1-9]+[0-9]*]*$/
varnum=document.getElementById(input).value;
if(!reg.test(num)){
alert("请输入数字");
document.getElementById(input).value="";
returnfalse;
}
}

3、利用typeof的返回值

验证方法:如果返回的值为Number,则为数字;如果返回值为String或其它,则不是数字。如下所示:

vara=123;
varb='123abc';
typeof(a)//Number
typeof(b)//String

⑷ js中如何判断一个值是不是数字

1、js判断变量是否为数字的办法,主要是js里面的isNaN函数的用法,示例代码
1. document.write(isNaN(123));//false
2. document.write(isNaN(-1.23));//false
3. document.write(isNaN(5-2));//false
4. document.write(isNaN(0));//false
5. document.write(isNaN("Hello"));//true
6. document.write(isNaN("2005/12/12"));//true
7. document.write(isNaN("6/2"));//true
8. document.write(isNaN("3"));//false

2、定义和用法:isNaN() 函数用于检查其参数是否是非数字值。
3、语法:isNaN(x) x 必需。要检测的值。
4、返回值:如果 x 是特殊的非数字值 NaN(或者能被转换为这样的值),返回的值就是 true。如果 x 是其他值,则返回 false。
5、说明:isNaN() 函数可用于判断其参数是否是 NaN,该值表示一个非法的数字(比如被 0 除后得到的结果)。
6、如果把 NaN 与任何值(包括其自身)相比得到的结果均是 false,所以要判断某个值是否是 NaN,不能使用 == 或 === 运算符。正因为如此,isNaN() 函数是必需的。

⑸ JS 判断一个值是不是为数字

js判断是否是数字

第一种方法 isNaN

isNaN返回一个 Boolean 值,指明提供的值是否是保留值 NaN (不是数字)。
NaN 即 Not a Number
isNaN(numValue)

但是如果numValue果是一个空串或是一个空格,而isNaN是做为数字0进行处理的,而parseInt与parseFloat是返回一个错误消息,这个isNaN检查不严密而导致的。

第二种方法 正则表达式

function checkRate(input) {
var re = /^[0-9]+.?[0-9]*$/; //判断字符串是否为数字 //判断正整数 /^[1-9]+[0-9]*]*$/
var nubmer = document.getElementById(input).value;

if (!re.test(nubmer)) {
alert("请输入数字");
document.getElementById(input).value = "";
return false;
}
}

第三种方法 利用parseFloat的返回值
/*----0313-------------验证数据 是数字:返回true;不是数字:返回false--------工具方法,不含有业务逻辑---------------------*/
function isNotANumber(inputData) {
//isNaN(inputData)不能判断空串或一个空格
//如果是一个空串或是一个空格,而isNaN是做为数字0进行处理的,而parseInt与parseFloat是返回一个错误消息,这个isNaN检查不严密而导致的。
if (parseFloat(inputData).toString() == "NaN") {
//alert("请输入数字……");注掉,放到调用时,由调用者弹出提示。
return false;
} else {
return true;
}
}

⑹ js判断是否是数值

1、isNaN
函数
计算参数,如果值为
NaN(非数字),则返回
true。此函数可用于检查一个数学表达式是否成功地计算为一个数字
可用性:Flash
Player
5;ActionScript
1.0
参数expression:Object
-
要计算的布尔值、变量或其它表达式。
返回Boolean
-
一个布尔值。
例子:if(isNaN(document.login.imgcode.value)){
alert('验证码必须是数字!')
document.login.imgcode.focus();
return
false;}//判断是否是数值
var
txtCount
=
$(this).val();
if
(isNaN(txtCount))
{
alert("请输入数值!");
$(this).focus();}2、判断是否是数值方法二(js正则匹配)

⑺ JS如何判断字符串全为数字

if(/^\d+$/.test(str))
{
全为数字,执行...
}
当然你也可以用isNaN来判断
if(isNaN(str))
{
str是个数字,执行...
}

⑻ JS如何判断字符串全为数字

<SCRIPT LANGUAGE="javaScript">
function CheckForm(){
nr1=document.myform.字符串变量.value;
flg=0;
str="";
spc=""
arw="";
for (var i=0;i<nr1.length;i++){
cmp=".0123456789"
tst=nr1.substring(i,i+1)
if (cmp.indexOf(tst)<0){
flg++;
str+=" "+tst;
spc+=tst;
arw+="^";
}
else{arw+="_";}
}
if (flg!=0){
if (spc.indexOf(" ")>-1) {
str+="和空格";
}
alert("价格只能填写数字,发现专"
+flg+"个不可接受属的字符:\n"+str);
return false;
}
}
</SCRIPT>

⑼ javascript中,如何判断input中输入的为纯数字

^用正则表达式判断。如果你说的纯数字是指整数的话(不包含小数点),可回以这样:
function check(){
var value = document.getElementById("inputId").value;
var reg=/^答[1-9]\d*$|^0$/; // 注意:故意限制了 0321 这种格式,如不需要,直接reg=/^\d+$/;
if(reg.test(value)==true){
alert("都是数字!通过");
return true;
}else{
alert("不是纯数字!失败!");
return false;
}
}

如果小数也算纯数字,修改reg正则表达式为:
var reg = /^\d+(\.\d+)?$/;

有问题请追问,满意请采纳。

阅读全文

与js判断是否全是数字相关的资料

热点内容
那个手机app怎么连接 浏览:748
手机软排数据线四根线怎么接 浏览:919
看新闻在哪个app看 浏览:138
存储的业务数据是什么 浏览:260
日本ip密码错误 浏览:63
tf卡能自己写程序吗 浏览:775
qq45454 浏览:324
2个独立excel文件并排查看 浏览:138
excel文件转换提示异常 浏览:461
眼睛电脑数据单怎么看 浏览:584
柱状图如何添加数据单位 浏览:173
电脑红警怎么设置网络 浏览:289
什么牌子苹果数据线最快 浏览:438
java如何访问mysql数据库 浏览:140
win7把桌面文件移动 浏览:897
恋爱app在哪里退订 浏览:206
小米手机的录音文件在哪个文件夹 浏览:714
uc浏览器有哪些app 浏览:168
下列哪个是创建数据库的命令 浏览:87
ghost文件超过4g的文件规则 浏览:901

友情链接