国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

怎么限制input的text里輸入的值只能是數字(正則、js)

2019-11-20 10:02:47
字體:
來源:轉載
供稿:網友

當我們在一些網站注冊賬號、填寫信息是,不小心將電話號碼填寫成漢字或其他英文字母了,這顯然是不正確的。為了幫助用戶更好地糾正輸入時的錯誤,在表單中填寫信息時,需要限制手機號、郵編、電話號碼這類文本框不能輸入其他字符,只能是數字。

通過使用正則匹配輸入的時候只是數字:

復制代碼 代碼如下:

var numRegex = //D/g

再通過JavaScript的onblur 事件:

定義和用法

onblur 事件會在對象失去焦點時發生。

Onblur 經常用于Javascript驗證代碼,一般用于表單輸入框

語法

HTML 中:

復制代碼 代碼如下:

<element onblur="SomeJavaScriptCode">

JavaScript 中:

object.onblur= function(){//操作myScript; } 

JavaScript 中, 使用 addEventListener() 方法:

 

復制代碼 代碼如下:

object.addEventListener('blur',myScript);

最終DEMO代碼:

var numRegexFn = function(obj){obj.value = obj.value.replace(numRegex,'');if(!obj.value){alert('請輸入數字');}else{alert('pass');}}phone.onblur = function(){numRegexFn(this);}

以上所述是小編給大家介紹的使用正則表達式和js限制只能輸入數字的相關內容,希望對大家有所幫助,也希望大家多多的關注武林網網站!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 五河县| 武宣县| 望都县| 敦煌市| 壤塘县| 遂宁市| 诸暨市| 邵阳县| 天水市| 扎鲁特旗| 蓬安县| 剑阁县| 霍山县| 来安县| 赣榆县| 丰县| 东乡| 团风县| 容城县| 凤山县| 长泰县| 时尚| 台江县| 东光县| 正镶白旗| 荔浦县| 萨迦县| 阿荣旗| 武义县| 台州市| 抚宁县| 卓资县| 米易县| 龙游县| 高陵县| 固镇县| 临夏县| 西吉县| 吉林省| 沂水县| 珠海市|