js方法數(shù)據(jù)驗(yàn)證的簡單實(shí)例
更新時(shí)間:2016年09月17日 10:18:41 投稿:jingxian
下面小編就為大家?guī)硪黄猨s方法數(shù)據(jù)驗(yàn)證的簡單實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
實(shí)例如下:
//input標(biāo)簽只能正數(shù)字
<input onkeyup="this.value=this.value.replace(/[^1-9]/g,'')" >
//只能輸入正整數(shù)
function CheckNum(thisobj) {
if (thisobj.value == "0") {
} else {
var firstNum = thisobj.value.toString().substring(0, 1);
if (thisobj.value.length==1) {
thisobj.value = thisobj.value.replace(/[^0-9]/g, '');
}else if (thisobj.value.length > 1 && firstNum == "0") {
thisobj.value = "0";
} else if (thisobj.value.length > 1) {
thisobj.value = thisobj.value.replace(/[^0-9]/g, '')
}
}
}
//只能輸入金額
function ClearNoNum(obj) {
if (obj.value == "0") {
} else {
var firstNum = obj.value.toString().substring(0, 1);
if (obj.value.length > 1 && firstNum == "0") {
obj.value = "0";
}
}
//先把非數(shù)字的都替換掉,除了數(shù)字和.
obj.value = obj.value.replace(/[^\d.]/g, "");
//必須保證第一個(gè)為數(shù)字而不是.
obj.value = obj.value.replace(/^\./g, "");
//保證只有出現(xiàn)一個(gè).而沒有多個(gè).
obj.value = obj.value.replace(/\.{2,}/g, ".");
//保證.只出現(xiàn)一次,而不能出現(xiàn)兩次以上
obj.value = obj.value.replace(".", "$#$").replace(/\./g, "").replace("$#$", ".");
}
以上這篇js方法數(shù)據(jù)驗(yàn)證的簡單實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- 工作中比較實(shí)用的JavaScript驗(yàn)證和數(shù)據(jù)處理的干貨(經(jīng)典)
- 常用的js驗(yàn)證和數(shù)據(jù)處理總結(jié)
- javascript數(shù)據(jù)類型驗(yàn)證方法
- JSP使用JDBC完成動(dòng)態(tài)驗(yàn)證及采用MVC完成數(shù)據(jù)查詢的方法
- 常用的Javascript數(shù)據(jù)驗(yàn)證插件
- javascript常見數(shù)據(jù)驗(yàn)證插件大全
- 如何使用JavaScript和正則表達(dá)式進(jìn)行數(shù)據(jù)驗(yàn)證
- asp.net中JavaScript數(shù)據(jù)驗(yàn)證實(shí)現(xiàn)代碼
相關(guān)文章
通用javascript腳本函數(shù)庫 方便開發(fā)
javascript 在 WEB 編程中能起到很大的作用,將一些常用的功能寫成javascript類庫。2009-10-10
PhotoShop給圖片自動(dòng)添加邊框及EXIF信息的JS腳本
這篇文章主要介紹了PhotoShop給圖片自動(dòng)添加邊框及EXIF信息的JS腳本,本文給出效果圖和實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-02-02
JS+H5 Canvas實(shí)現(xiàn)時(shí)鐘效果
這篇文章主要為大家詳細(xì)介紹了JS+H5 Canvas實(shí)現(xiàn)時(shí)鐘效果,利用JavaScript和Canvas實(shí)現(xiàn)簡單時(shí)鐘效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-07-07
uniapp video播放視頻 懸浮在屏幕無法滑動(dòng)
在uniapp中,需要使用<video></video>標(biāo)簽進(jìn)行播放動(dòng)態(tài)src的視頻,這里只是簡單的在App端播放視頻,且動(dòng)態(tài)賦值src,如果還有其它復(fù)雜的布局內(nèi)部嵌套video標(biāo)簽也是不成功的,例如:<swiper>、<scroll-view>等,感興趣的朋友跟隨小編一起看看吧2024-08-08
聊聊Javascript中try catch的2個(gè)作用
try...catch 可以測試代碼中的錯(cuò)誤,try 部分包含需要運(yùn)行的代碼,而catch部分包含錯(cuò)誤發(fā)生時(shí)運(yùn)行的代碼,這篇文章主要給大家介紹了關(guān)于Javascript中try catch的2個(gè)作用,需要的朋友可以參考下2021-09-09
如何用前端html實(shí)現(xiàn)2024煙花效果
這篇文章主要給大家介紹了關(guān)于如何用前端html實(shí)現(xiàn)2024煙花效果的相關(guān)資料,文中介紹的是JavaScript代碼定義了煙花碎片和火箭類,通過動(dòng)畫循環(huán)模擬煙花爆炸效果,需要的朋友可以參考下2024-11-11
統(tǒng)一接口:為FireFox添加IE的方法和屬性的js代碼
統(tǒng)一接口:為FireFox添加IE的方法和屬性的js代碼...2007-03-03

