我已经放置了一个文本区域,我想对其进行限制..
只有特殊字符 | 不应允许在文本区域输入,因为我正在使用 | 拆分函数中的字符。
我已经放置了一个文本区域,我想对其进行限制..
只有特殊字符 | 不应允许在文本区域输入,因为我正在使用 | 拆分函数中的字符。
你可以这样做:
Script
:
function alpha(e) {
var k = (evt.which) ? evt.which : event.keyCode
return ((k > 64 && k < 91) || (k > 96 && k < 123) || k == 8 || k == 32 || (k >= 48 && k <= 57));
}
HTML
:
<input type="text" id="id" onkeypress="return alpha(event);" />
在您的文本框中调用此 javascript 函数
function isSpclChar(){
var iChars = "|";
if(document.qfrm.q.value.indexOf(iChars) != -1) {
alert ("This special character is not allowed.");
return false;
}
}
如果您不想在文本框中允许特殊字符
然后使用
var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";
先检查这个链接
你需要在这里做相反的事情,只需寻找匹配'|'
$('input').bind('keypress', function (event) {
var regex = new RegExp("^[a-zA-Z0-9]+$");
var key = String.fromCharCode(!event.charCode ? event.which : event.charCode);
var patt=/|/g;
var result=patt.test( key ) ;
if (!result) {
event.preventDefault();
return false;
}
});