【发布时间】:2018-05-17 20:30:12
【问题描述】:
当我像这样实例化 Regex 对象时,我有一个正则表达式:
this.checkRegex = new RegExp(/^([0|\[+][0-9]{0,5})?([1-9][0-9]{0,15})$/);
它工作正常,但是如果我将正则表达式存储在字符串中它不起作用:
private checkReg: string = '/^([0|\[+][0-9]{0,5})?([1-9][0-9]{0,15})$/';
this.checkRegex = new RegExp(this.checkReg);
我正在使用角度打字稿。当我试图通过在构造函数中抛出字符串来实例化时,我在这里缺少什么。代码示例将不胜感激。感谢您的帮助。
【问题讨论】:
标签: javascript regex angular typescript