1.文字框只能輸入大於等於0,小於等於100,保留兩位小數的數字,小數點只能出現一次
function verifyratio(obj) /g, "."); //保證只有出現乙個.而沒有多個.
obj.value = obj.value.replace(".", "$#$").replace(/\./g, "").replace("$#$", "."); //
保證.只出現一次,而不能出現兩次以上
obj.value = obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3');
obj.value = obj.value.replace(/^[0]([1-9][0-9])[1-9]$/, "$1");//
可能以0開頭的1百零幾的整數
obj.value = obj.value.replace(/^[0]([2-9][0-9])[0-9]$/, "$1");//
可能以0開頭的2百零幾的整數
obj.value = obj.value.replace(/^[0]([1-9][1-9])[0-9]$/, "$1");//
可能以0開頭的幾百幾十的整數
obj.value = obj.value.replace(/^[0]([1][0][0])[0-9]$/, "$1");//
可能以0開頭,輸入100後輸入其他數字
obj.value = obj.value.replace(/^[0]([1-9][0-9][0-9]).*$/, "$1");//
可能以0開頭大於100的小數
}
可能會有重複或者紕漏,特殊情況太多,所以感覺繁瑣無序,還望指教。
2.文字框對手機號驗證
function verifyphonenum(obj) $/;//驗證手機號碼
obj.value = obj.value.replace(/[^\d-]/g, ""); //
先把非數字的都替換掉,除了數字
var reph =obj.value.match(regph);
if (reph == null
)
else
}
正規表示式驗證文字框
許多時候我們在製作表單時需要限制文字框輸入內容的型別,下面我們用正規表示式限制文字框只能輸入數字 小數點 英文本母 漢字等各類 1.文字框只能輸入數字 小數點也不能輸入 2.只能輸入數字,能輸小數點.3.數字和小數點方法二 4.只能輸入字母和漢字 5.只能輸入英文本母和數字,不能輸入中文 6.只能輸...
js各種驗證文字框輸入格式 正規表示式
不能為空 只能輸入英文和數字 判斷字元由字母和數字,下劃線,點號組成.且開頭的只能是下劃線和字母 a za z w g.test str 只能輸入數字 只能輸入中文 只能輸入英文 只能輸入中文 英文 數字 符號和.符號 只允許輸入英文,且不能貼上也無法彈出貼上選單 只能輸入數字和點號 注意 在 d ...
js各種驗證文字框輸入格式 正規表示式
不能為空 只能輸入英文和數字 判斷字元由字母和數字,下劃線,點號組成.且開頭的只能是下劃線和字母 a za z w g.test str 只能輸入數字 只能輸入中文 只能輸入英文 只能輸入中文 英文 數字 符號和.符號 只允許輸入英文,且不能貼上也無法彈出貼上選單 只能輸入數字和點號 注意 在 d ...