導航:首頁 > 編程語言 > js判斷字元串全為數字

js判斷字元串全為數字

發布時間:2021-03-10 08:46:22

js怎麼判斷一個字元串是否全數字,或字母,符號

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

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

② js判斷字元串是不是數字型字元串

varstr="37";
varn=Number(str);
if(!isNaN(n))
{
alert("是數字");
}

javascript中怎麼驗證 一個字元串 只能是數字和字母

用正則表達式啊
var str = "string"
var re;
re = /[a-zA-Z0-9]{6,16}/; /*匹配6-16個字元,只能是數字或字母,不包括下劃線的正則內表達式容*/
if (re.test(str)) {
//匹配
}
else {
//不匹配
}

④ JS如何判斷字元串全為數字

if(/^\d+$/.test(str))
{
全為數字,執行...
}
當然你也可以用isNaN來判斷
if(isNaN(str))
{
str是個數字,執行...
}

⑤ js腳本判斷字元串是否只有字母和數字

確實樓上所說少了個來+,而且不需要源寫A-Z,直接在後面寫I就可以了,忽略大小寫。函數的問題我就是感覺你的邏輯都是反的,不應該是先focus,然後輸入,blur的時候驗證,如果錯了就阻止表單提交.....
function check(id,altxt)
{
id.blur(function(
{
if(!Regx.test(id.value))
{
alert(altxt);
return false
}
})

}

⑥ js怎麼判斷字元串是否為全數字

js驗證是否為數字,最簡單的方法:

1.isNaN函數的使用:

function checknum() {
if (isNaN(frm.num.value)) {
alert("請輸入數字");
frm.num.focus();

return false;
}
}

2.最完整最精確的方法:

"^\d+$"//非負整數(正整數 + 0)
"^[0-9]*[1-9][0-9]*$" //正整數
"^((-\d+)|(0+))$" //非正整數(負整數 + 0)
"^-[0-9]*[1-9][0-9]*$" //負整數
"^-?\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+(" //非正浮點數(負浮點數 + 0)
"^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$" //負浮點數
"^(-?\d+)(" //浮點數

⑦ 用javascript怎麼判斷輸入的一串字元都是數字啊,也就是正確的電話號碼

/* ------------------------------------ 只能輸入「數字」,或「電話號碼」

參數:
(arg)0,表示「數字」。1,表示「電話號碼」。
調用:
onkeypress="Input_Num_Tel(1)"
備註:
只能用onkeypress,不能用其他的。
發生順序:onkeypress、onkeydown、onkeyup。
*/

function Input_Num_Tel(arg){
if(arg==0){
if(event.keyCode<48 || event.keyCode>57){
event.keyCode=0;
}
}else if(arg==1){
if(event.keyCode<48 || event.keyCode>57){
if(event.keyCode!=45){
event.keyCode=0;
}
}
}
}

⑧ JS判斷輸入的字元串是否是數字

var p = /[0-9]/; var b = p.test(string);//true,說明有數字
var p = /[a-z]/i; var b = p.test(string);//true,說明有英文字母
var p = /[0-9a-z]/i; var b = p.test(string);//true,說明有英文字母或數字
JavaScript,簡稱JS。
JS是一種直譯式腳本語言,是一種動態類型、弱類型、基於原型的語言,內置支持類型。它的解釋器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用於客戶端的腳本語言,最早是在HTML(標准通用標記語言下的一個應用)網頁上使用,用來給HTML網頁增加動態功能。
為了取得技術優勢,微軟推出了JScript,CEnvi推出ScriptEase,與JavaScript同樣可在瀏覽器上運行。為了統一規格,因為JavaScript兼容於ECMA標准,因此也稱為ECMAScript。

⑨ javascript 判斷一個字元串是否含有數字

正則匹配即可。
校驗數字的表達式
1 數字:^[0-9]*$
2 n位的數字:^\d{n}$
3 至少n位的數字:^\d{n,}$
4 m-n位的數字:^\d{m,n}$
5 零和非零開頭的數字:^(0|[1-9][0-9]*)$
6 非零開頭的最多帶兩位小數的數字:^([1-9][0-9]*)+(.[0-9]{1,2})?$
7 帶1-2位小數的正數或負數:^(\-)?\d+(\.\d{1,2})?$
8 正數、負數、和小數:^(\-|\+)?\d+(\.\d+)?$
9 有兩位小數的正實數:^[0-9]+(.[0-9]{2})?$
10 有1~3位小數的正實數:^[0-9]+(.[0-9]{1,3})?$
11 非零的正整數:^[1-9]\d*$ 或 ^([1-9][0-9]*){1,3}$ 或 ^\+?[1-9][0-9]*$
12 非零的負整數:^\-[1-9][]0-9"*$ 或 ^-[1-9]\d*$
13 非負整數:^\d+$ 或 ^[1-9]\d*|0$
14 非正整數:^-[1-9]\d*|0$ 或 ^((-\d+)|(0+))$
15 非負浮點數:^\d+(\.\d+)?$ 或 ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$
16 非正浮點數:^((-\d+(\.\d+)?)|(0+(\.0+)?))$ 或 ^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$
17 正浮點數:^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ 或 ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$
18 負浮點數:^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ 或 ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$
19 浮點數:^(-?\d+)(\.\d+)?$ 或 ^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$

閱讀全文

與js判斷字元串全為數字相關的資料

熱點內容
論文需要多少例數據分析 瀏覽:945
mc9編程軟體怎麼導入圖紙 瀏覽:643
如何給文件加密但不隱藏 瀏覽:707
招人用什麼網站效率高 瀏覽:517
蘋果7屏幕碎了保修嗎 瀏覽:867
點閱小說大全app怎麼分享 瀏覽:986
瀏覽器保存文件為什麼總失敗 瀏覽:975
數據處理的順序是什麼 瀏覽:565
word文檔怎麼讓文件不並排 瀏覽:677
excel對外發文件解密 瀏覽:261
天天模擬器手游文件夾 瀏覽:9
編程課哪個工資高 瀏覽:250
相同的視頻下載文件為什麼打不開 瀏覽:440
獨立ip的網路列印機 瀏覽:460
西爾特編程器能保存什麼格式文件 瀏覽:127
java中類私有屬性能被序列化嗎 瀏覽:248
excel文件太大微信發送不了怎麼辦 瀏覽:711
蘋果手機重啟掉電 瀏覽:699
如何把文件夾生成網頁鏈接 瀏覽:781
足球買球用哪個app 瀏覽:757

友情鏈接