JS判斷input輸入型別是否為整數,浮點數
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>jQuery判斷input型別是否是正數,浮點數</title> <script type="text/javascript"> function test(){ var num = document.getElementById("num").value; if (num==""){ alert("請輸入內容");return false; } /*if (!(/(^[1-9]\d*$)/.test(num))){ alert("輸入的不是正整數");return false; }else{ alert("輸入的是正整數"); }*/ if (!(/(^[0-9]*[1-9][0-9]*$)/.test(num))){ alert("輸入的不是正整數");return false; }else{ alert("輸入的是正整數"); } } //判斷數字、浮點的正則表達: /*"^\\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+)?$" //浮點數*/ </script> </head> <body> <input type="text" id="num" /> <input type="button" value="測 試" onclick="return test()" /> </body> </html>
相關推薦
JS判斷input輸入型別是否為整數,浮點數
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html
JS判斷input輸入型別是否為整數
百度了好久才找到看得懂的程式碼,誰叫我是小白呢?不過總算是明白了JS中的test是原來是JS中檢測字串中是否存在的一種模式,因為是test,一直以為是自定設定的一個變數而已,所以就一直…. JS輸入值是否為判斷正整數程式碼: <script type=”text/j
js判斷返回值型別為空的情況下
js呼叫後臺方法,返回值後判斷是否為空,然後給input賦值$.post("<%=basePath%>busVatLog/search/allListbyid.do" ,{"cust_id":$('#id').va
js判斷使用者輸入的內容是否為純數字
function validate(obj){ var reg = /^[0-9]*$/; return reg.test(obj); }; 是純數字的話返回true
JS中input輸入框的一些限制
保留 小數 body ast sub index clear log AR 限制只能輸入正整數 <input type="text" onkeyup="if(this.value.length==1){this.value=this.value.replace(/[
js判斷一個對象是否為空
wid 方法 for 技術分享 空數組 通過 ima inf gif 判斷一個對象是否為空的三種方法 1.通過JSON自帶的.stringify方法來判斷 2.最常見的思路,for...in...遍歷屬性,為真則為“非空數組”;否則為“空數組” 3.ES6新增的方法Ob
JS判斷字符串是否為空或是否全為空格
pan 是否 判斷字符串 mat all 空格 字符串 div 字符 var test = " "; //為空或全部為空格 if (test.match(/^[ ]*$/)) { console.log("all space or empty
JS判斷當前裝置型別
CSS3出來後,我們一般都是通過@media媒體查詢來實現網頁自適應,但是有時候,還是需要我們根據不同的裝置來對應的做不同的顯示,這時候,我們需要知道當前使用者訪問我們的介面用的是什麼裝置,怎麼獲取呢? var os = function (){ var ua = navigator.userAgen
原生js限制input輸入金額
<!doctype html> <html> <head> <meta charset="utf-8"> &l
js處理input輸入的emoji
var ranges = [ '\ud83c[\udf00-\udfff]', '\ud83d[\udc00-\ude4f]', '\ud83d[\ude80-\udeff]' ] var r
js實現input輸入框只能輸入數字的功能(完美測試通過)
<input type="text" style="ime-mode:disabled;" onpaste="return false;" onkeypress="keyPress()" /> function keyPress() { var k
【本人禿頂程式設計師】如何限制input輸入型別
1.只能輸入和貼上漢字 <input onkeyup="value=value.replace(/1/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/
vue判斷input輸入內容全是空格
比如input中的資料和data中的msg雙向繫結。 那麼我們可以 判斷先把msg以空格拆分成陣列,然後拼接起來,判斷字串的長度,如果長度為0,證明輸入的就全是空格了,如下: msg.split(
js獲取input輸入改變事件的值
獲取input改變需要繫結兩個事件 input propertychange $('#skuname').on('input propertychange', function() { var str = $(this).val()
js 判斷各種資料型別
瞭解js的都知道, 有個typeof 用來判斷各種資料型別,有兩種寫法:typeof xxx ,typeof(xxx) 如下例項: typeof 2 輸出 number typeof null
JS判斷客戶端型別(含微信)
由於DOM物件是從上到下是順序載入的,使用時請放在body內下方處。 <script type="text/javascript"> window.onload = browse
js判斷一個字串是否均為數字
function isNumber(obj) { var t1 = /^\d+(\.\d+)?$/; //非負浮點數 var t2 = /^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*
JS判斷是否輸入emoji表情
function isEmojiCharacter(substring) { for ( var i = 0; i < substring.length; i++) {
從命令列輸入5個整數,放入一整型陣列,然後列印輸出。要求: 如果輸入資料不為整數,要捕獲輸入不匹配異常,顯示“請輸入整數”;如果輸入資料多餘5個,捕獲陣列越界異常,顯示“請輸入5個整數”。 無論是否發
從命令列輸入5個整數,放入一整型陣列,然後列印輸出。要求: 如果輸入資料不為整數,要捕獲輸入不匹配異常,顯示“請輸入整數”;如果輸入資料多餘5個,捕獲陣列越界異常,顯示“請輸入5個整數”。無論是否發生異常,都輸出“感謝使用本程式!” import java.util.*;
js判斷是否輸入的是年份 (未測試)
//生日 var birthday_string = ''; var re = /^[0-9]+[0-9]*[0-9]*$/ ; var birthday_year = $("#birthday_year").val(); if( bir