$(function())
// 輸入整數且可以輸入逗號: zsxs="1"
$("input[zsxs=1],textarea[zsxs=1]").keyup(function())
// 只能輸入中文: ch="1"
$("input[ch=1],textarea[ch=1]").keyup(function())
// 僅限15個英文、數字、字元: yw="1"
$(document).on("keyup", "input[yw=1]", function () )
//僅限15個英文、數字、字元和@: yw="2"
$(document).on("keyup", "input[yw=2]", function () )
//僅能輸入數字: num="1"
$(document).on("keyup", "input[num=1]", function () )
//僅限英文: en="1"
$(document).on("keyup", "input[en=1]", function (event) )
//僅限英文,數字: ennum="1"
$(document).on("keyup", "input[ennum=1]", function (event) )
// 保留小數點2位,不四捨五入: decimal="1"
function decimal(obj) /g, '');//保留第乙個,清楚多餘的
= obj.value.replace(".");
obj.value = obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3');
}$(document).on("keyup", "input[decimal=1]", function (event) )
// 將數字保留小數點後n位,不四捨五入
//num => 即將要被擷取的數字,dot_behind => 保留小數點後的位數
function subnum(num,dot_behind)
var num2=num1.substring(0,start_wz+dot_behind_wz);
var num3=parsefloat(num2);
num3=num3.tofixed(dot_behind);
num3=parsefloat(num3);
return num3;
}//保留n位小數,無四捨五入, 新增屬性 xsd_data="n"
function xsdn( dom , ws)
}elseelse
else}}
}//保留2 位
$(document).on("keyup","input[xsd_data=2]",function())
//保留3 位
$(document).on("keyup","input[xsd_data=3]",function())
//保留4 位
$(document).on("keyup","input[xsd_data=4]",function())
//小數點2位保留位
function xsdyz(obj) /g, '');//保留第乙個,清楚多餘的
= obj.value.replace(".");
obj.value = obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3');
}$(document).on("keyup", "input[xsdyz=1],textarea[xsdyz=1]", function (event) )
//浮點數 2位小數(可以為負數)
function fds(obj) /g, '');//保留第乙個,清楚多餘的
obj.value = obj.value.replace(/\-/g, '');//保留第乙個,清楚多餘的
obj.value = obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3');
}$(document).on("keyup", "input[fds=1],textarea[fds=1]", function (event) )
$("input[xsdyz=1],textarea[xsdyz=1]").bind("keypress", function (event)
//只能輸入乙個小數點
if (this_val.indexof('.') != -1 && event.which == 46)
//禁止除了數字以外輸入
if (event.which && (event.which < 48 || event.which > 57 ) && event.which != 8 && event.which != 46)
})})
replace 結合正規表示式
為了簡化替換字串的操作,ecmscript提供了replace 方法,這個方法提供兩個引數,第乙個引數可以使乙個字串或regexp物件,第二個引數可以是乙個字串或者乙個函式。基礎知識 匹配整個模式的子字串。與regexp.lastmatch的值相同 匹配的子字串之前的字串,與regexp.leftc...
使用正規表示式Replace
使用regex.replace 方法可以剔除字串中的html 例如在text資料型別的資料庫字段,中存放的字串格式如下 一 學術研究課題 如果這段字串不經過處理顯示出來就是加粗的字型,如下 一 學術研究課題 如果現在想更改這個字串顯示的格式,將字型大小設定成13px,顏色設定成黑色。那要怎麼做?在這...
使用正規表示式Replace
使用regex.replace 方法可以剔除字串中的html 例如在text資料型別的資料庫字段,中存放的字串格式如下 一 學術研究課題 如果這段字串不經過處理顯示出來就是加粗的字型,如下 一 學術研究課題 如果現在想更改這個字串顯示的格式,將字型大小設定成13px,顏色設定成黑色。那要怎麼做?在這...