導航:首頁 > 編程語言 > 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判斷是否全是數字相關的資料

熱點內容
編程寫東西都寫得是什麼 瀏覽:35
蔚來怎麼推薦app 瀏覽:269
6s輸入密碼來使用siri 瀏覽:742
程序員黑客頭像酷 瀏覽:739
mvc接受上傳文件 瀏覽:365
程序員可以轉金融嗎 瀏覽:193
無需用戶名密碼的共享 瀏覽:775
一加怎麼和win10傳輸文件 瀏覽:425
大數據分析哪些行業 瀏覽:848
win10刪除自動更新文件在哪裡 瀏覽:581
cad打開一個文件要關閉另一文件 瀏覽:432
鋼鐵雄心4升級包 瀏覽:558
一加找不到恢復文件 瀏覽:960
遼寧高中查分數的app有哪些 瀏覽:790
考研復試編程題可以考什麼 瀏覽:118
微信老男人頭像圖片 瀏覽:588
貸款app有哪些東西 瀏覽:74
sim卡突然無網路連接怎麼辦 瀏覽:150
制度文件內容要簡潔 瀏覽:96
java正則表達式一個或多個空格 瀏覽:420

友情鏈接