濮阳杆衣贸易有限公司

主頁 > 知識(shí)庫 > Js 小數(shù)驗(yàn)證函數(shù)代碼(基于正則)

Js 小數(shù)驗(yàn)證函數(shù)代碼(基于正則)

熱門標(biāo)簽:自己做的電銷機(jī)器人 哈爾濱公司外呼系統(tǒng)代理 遼寧秒客來電話機(jī)器人 山東外呼系統(tǒng)聯(lián)系方式 淄博市張店區(qū)地圖標(biāo)注 浙江營(yíng)銷外呼系統(tǒng)有哪些 地圖標(biāo)注店鋪地圖標(biāo)注酒店 上海銷售電銷機(jī)器人軟件 惠安地圖標(biāo)注
(1)OnKeyPress 事件驗(yàn)證 用來驗(yàn)證輸入操作
復(fù)制代碼 代碼如下:

function OnKeyPressValidate(obj, event, len) {
var e = window.event || event;
var key = e.keyCode ? e.keyCode : e.which;
var selectedText = "";
if (window.getSelection) {
var st = obj.selectionStart;
var ed = obj.selectionEnd;
selectedText = obj.value.substring(st, ed);
} else if (document.selection) {
selectedText = document.selection.createRange().text;
}
if (selectedText != null selectedText != "") {
return true;
}
var dot = obj.value.indexOf(".");
len = (typeof (len) == "undefined") ? 2 : len;
if (window.event) {
}
else {
if (key == 8 || key == 9 || key == 46 || (key >= 37 key = 40))//for Firefox
return true;
}
if (key = 57 key >= 48) {
if (dot == -1)
return true;
else if (obj.value.length = dot + len)
return true;
} else if ((key == 46) dot == -1) {
return true;
}
return false;
}

(2)onblur 事件驗(yàn)證 用來驗(yàn)證最終的數(shù)據(jù)
復(fù)制代碼 代碼如下:

function OnBlurValidate(obj, messageId) {
var tempValue = trim(obj.value);
var message = document.getElementById(messageId);
if (tempValue == "") {
MessageShow("", message, false);
return true;
}
else {
var regu = /^(\d+)(\.?)(\d{0,2})$/;
var re = new RegExp(regu);
if (!re.test(tempValue)) {
MessageShow("Number must be in this format (###.##) or (###)", message, true);
return false;
}
else {
MessageShow("", message, false);
return true;
}
}
}
您可能感興趣的文章:
  • javascript 手機(jī)號(hào)碼正則表達(dá)式驗(yàn)證函數(shù)
  • js正則函數(shù)match、exec、test、search、replace、split使用介紹集合
  • js 正則表達(dá)式之test函數(shù)講解
  • JS驗(yàn)證URL函數(shù) 正則
  • js 替換功能函數(shù),用正則表達(dá)式解決,js的全部替換
  • js正則表達(dá)式之match函數(shù)講解
  • JavaScript基于正則表達(dá)式的數(shù)字判斷函數(shù)
  • 用正則表達(dá)式判斷字符串是漢字還是拼音的js函數(shù)代碼
  • js正則表達(dá)式之replace函數(shù)用法
  • javascript中基于replace函數(shù)的正則表達(dá)式語法
  • JavaScript 正則表達(dá)式驗(yàn)證函數(shù)代碼
  • trim原型函數(shù)看js正則表達(dá)式的性能
  • JavaScript常用正則函數(shù)用法示例

標(biāo)簽:無錫 銅川 宣城 長(zhǎng)沙 西安 泰州 重慶 綿陽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Js 小數(shù)驗(yàn)證函數(shù)代碼(基于正則)》,本文關(guān)鍵詞  小數(shù),驗(yàn)證,函數(shù),代碼,基于,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Js 小數(shù)驗(yàn)證函數(shù)代碼(基于正則)》相關(guān)的同類信息!
  • 本頁收集關(guān)于Js 小數(shù)驗(yàn)證函數(shù)代碼(基于正則)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    安顺市| 营口市| 湟中县| 牙克石市| 苏尼特右旗| 永善县| 岳阳县| 农安县| 平舆县| 满洲里市| 宣恩县| 邯郸市| 洛宁县| 囊谦县| 宝清县| 镇巴县| 读书| 舟山市| 通州市| 昌邑市| 宜章县| 共和县| 久治县| 疏勒县| 拉萨市| 贞丰县| 年辖:市辖区| 府谷县| 万盛区| 广昌县| 二连浩特市| 绍兴县| 喀什市| 那曲县| 定兴县| 大荔县| 镶黄旗| 淮滨县| 崇左市| 山阴县| 绍兴市|