JavaScript正则表达式

时间:2018-08-26 15:33:31

标签: javascript regex

我需要输入16位数字和20个字符之外的字段。 数字是1-9。 而且字符只是

().

大括号和点。我可以将那些花括号和圆点放入正则表达式中。

$('#telephone').on('keypress', function (event) {
    var regex = new RegExp("^[0-9]+$");

    var key = String.fromCharCode(!event.charCode ? event.which : event.charCode);
    if (!regex.test(key)) {
      event.preventDefault();
      return false;
    }
  });

例如,我尝试过:

var regex = /^[().]{20}[0-9]{16}$/;

以此类推,但是我想我错过了更大的前景。谢谢您的帮助。

输入的数据应如下所示:

33363748574635274()()....()()()..

以此类推。无论在何处放置点,在何处放置括号。

0 个答案:

没有答案