繁体   English   中英

如何使用+和-使用JavaScript的正则表达式?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM