亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何檢查字符串中是否包含數字

如何檢查字符串中是否包含數字

守候你守候我 2022-10-08 18:13:41
例如:var variable = `2`if (variable == {insert checker}) {  console.log(`string`)}我想知道是否有東西可以檢查我的變量是否是數字。我需要它,以便我可以檢查變量的格式是否正確。如果這樣的東西不存在,那么檢查一個數字是否是一個數字的函數也很好。
查看完整描述

4 回答

?
子衿沉夜

TA貢獻1828條經驗 獲得超3個贊

 if(isNumeric(val)) { alert('number'); } 

else { alert('not number'); }



function isNumeric(n) {

  return !isNaN(parseFloat(n)) && isFinite(n);

}


查看完整回答
反對 回復 2022-10-08
?
catspeake

TA貢獻1111條經驗 獲得超0個贊

isNaN返回is not a number。您可以通過此 javascript 函數進行驗證。


console.log(!isNaN(111));

console.log(!isNaN("111"));

console.log(!isNaN("11asd"));


查看完整回答
反對 回復 2022-10-08
?
翻過高山走不出你

TA貢獻1875條經驗 獲得超3個贊

您可以將匹配方法與正則表達式一起使用,/\d/ 表示任何數字,或與以下相同:/[0-9]/


var variable = '1'

if (variable.match(/\d/)) {

  console.log('number');

} else{

  console.log('not a number');


查看完整回答
反對 回復 2022-10-08
?
幕布斯6054654

TA貢獻1876條經驗 獲得超7個贊

如果我沒記錯的話,這個正則表達式應該可以完成這項工作。/\d/ 與 /[0-9]/ 基本相同


function hasNumber(string) {

  return /\d/.test(string);

}


查看完整回答
反對 回復 2022-10-08
  • 4 回答
  • 0 關注
  • 146 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號