[英]How to use regular expression for + and - using javascript?
我有以下一段代码,只接受数字形式的键盘,
function only_numeric(e)
{
var keynum;
var keychar;
var numcheck;
if(window.event) // IE
{
keynum = e.keyCode;
}
else if(e.which) // netscape/Firefox/opera
{
keynum = e.which;
}
//condition for backspace(8) Key
if(keynum != 8)
{
keychar = String.fromCharCode(keynum);
numcheck = /\d/;
return numcheck.test(keychar);
}
else
{
return true;
}
}
当用户键入键盘时,这仅返回数字,现在我想从键盘上使用“ +”和“-”。因此,如何使用numcheck = /\\d/;
这里?
请帮助我
以下应匹配\\ d以及-和+: numcheck = /[-+0-9]/;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.