replace 正規表示式,N位小數點

2021-08-09 12:40:51 字數 2454 閱讀 5014

$(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,顏色設定成黑色。那要怎麼做?在這...