1
我使用的是第乙個方法,當輸入沒有規定的特殊字元時,自動刪除。(包含中英文本元的區別)
1<
input
onkeyup
=
"value=value.replace(/[^0-9]/g,'')"
onpaste
=
"value=value.replace(/[^0-9]/g,'')"
oncontextmenu = "
value
=value.replace(/[^0-9]/g,'')">
1
<
input
onkeyup
=
"value=value.replace(/[^\0-9\.]/g,'')"
onpaste
=
"value=value.replace(/[^\0-9\.]/g,'')"
oncontextmenu = "
value
=value.replace(/[^\0-9\.]/g,'')">
1
<
input
onkeyup
=
"value=value.replace(/[^\a-\z\a-\z]/g,'')"
onpaste
=
"value=value.replace(/[^\a-\z\a-\z]/g,'')"
oncontextmenu = "
value
=value.replace(/[^\a-\z\a-\z]/g,'')">
1
<
input
onkeyup
=
"value=value.replace(/[^\a-\z\a-\z0-9]/g,'')"
onpaste
=
"value=value.replace(/[^\a-\z\a-\z0-9]/g,'')"
oncontextmenu = "
value
=value.replace(/[^\a-\z\a-\z0-9]/g,'')">
1
<
input
onkeyup
=
"value=value.replace(/[^\u4e00-\u9fa5]/g,'')"
onpaste
=
"value=value.replace(/[^\u4e00-\u9fa5]/g,'')"
oncontextmenu = "
value
=value.replace(/[^\u4e00-\u9fa5]/g,'')">
1
<
input
onkeyup
=
"value=value.replace(/[^\a-\z\a-\z0-9\u4e00-\u9fa5]/g,'')"
onpaste
=
"value=value.replace(/[^\a-\z\a-\z0-9\u4e00-\u9fa5]/g,'')"
oncontextmenu = "
value
=value.replace(/[^\a-\z\a-\z0-9\u4e00-\u9fa5]/g,'')">
1
<
input
onkeyup
=
"value=value.replace(/[^\a-\z\a-\z0-9\u4e00-\u9fa5\ ]/g,'')"
onpaste
=
"value=value.replace(/[^\a-\z\a-\z0-9\u4e00-\u9fa5\ ]/g,'')"
oncontextmenu = "
value
=value.replace(/[^\a-\z\a-\z0-9\u4e00-\u9fa5\ ]/g,'')">
1
<
input
onkeyup
=
"value=value.replace(/[^\a-\z\a-\z0-9\u4e00-\u9fa5\.]/g,'')"
onpaste
=
"value=value.replace(/[^\a-\z\a-\z0-9\u4e00-\u9fa5\.]/g,'')"
oncontextmenu = "
value
=value.replace(/[^\a-\z\a-\z0-9\u4e00-\u9fa5\.]/g,'')">
//驗證輸入框內不能輸入特殊字元,輸入就立刻清除
1
function
cleanspelchar(th)
5
}
3.如果是特殊字元,禁止輸入:
//驗證輸入框內不能輸入特殊字元,輸入前先作判斷
01
function
processspelchar()
else
08
var
character = string.fromcharcode(code);
09
var
txt =
new
regexp(/["'<>%;)(&+]/);
10
if
(txt.test(character))
else
16
}
17
}
js控制文字框禁止輸入特殊字元
js 控制不能輸入特殊字元 type text class domain onkeyup this.value this.value.replace u4e00 u9fa5w g,js 控制文字框只能輸入數字 value value.replace 0 9 g,onpaste value value...
js控制文字框禁止輸入特殊字元
在開發難免遇到一些前端需要驗證輸入的資料是否合法的問題,收集分享在這裡同學們使用,歡迎補充。1 2this.value this.value.replace u4e00 u9fa5w g,1 inputonkeyup value value.replace 0 9 g,onpaste value v...
文字框禁止輸入特殊字元
今天在開發中,無意輸入 在action中取值發現為空,經過查資料發現 和 是在輸入後經過某些編碼的,會將 轉換成空,當你要在前面加上 轉義符時才不會被轉換。繼而今天的這些 產生了。function showkeypress evt function checkspecifickey keycode ...