JS判斷字串是否為整數 簡單的正則判斷

2021-10-18 08:28:56 字數 984 閱讀 2987

js判斷字串是否為整數:

if(!/^\d+$/.test(str))

alert("不是整數");

}

以下擴充套件內容**

1、正規表示式

"^\\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+)?$"  //浮點數

2、使用方法

var r = /^\+?[1-9][0-9]*$/;  //正整數

string str = "123";

boolean flag=r.test(str);

如果判斷為正整數,則flag為true

3、js整數相加

首先保證輸入的都是數字

ntext1=parsefloat(document.all.text1.value);

ntext2=parsefloat(document.all.text2.value);

nsum=ntext1+ntext2

**:

c 判斷字串是否為整數

判斷乙個字串是否是正整數 public static bool isinteger string s 判斷乙個字串是否為合法數字 0 32整數 字串 public static bool isnumber string s 判斷乙個字串是否為合法數字 指定整數字數和小數字數 字串 整數字數 小數字數...

Js判斷物件是否為空,Js判斷字串是否為空

js判斷物件是否為空,js判斷字串是否為空,js檢查字串是否為空字串 蕃薯耀 2016年4月19日 10 30 24 星期二 去掉字串頭尾空格 param str 傳入的字串值 author lqy since 2015 08 21 function trim str return str.repl...

JS 分割字串,判斷字串是否為數字

if document.getelementbyid partnernames value if document.getelementbyid activename value if document.getelementbyid activemoney value if re.test docu...