如何在 TypeScript 中实现 RegExp?
我的例子:
var trigger = "2"
var regex = new RegExp('^[1-9]\d{0,2}$', trigger); // where I have exception in Chrome console
原文由 zrabzdn 发布,翻译遵循 CC BY-SA 4.0 许可协议
如何在 TypeScript 中实现 RegExp?
我的例子:
var trigger = "2"
var regex = new RegExp('^[1-9]\d{0,2}$', trigger); // where I have exception in Chrome console
原文由 zrabzdn 发布,翻译遵循 CC BY-SA 4.0 许可协议
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
我想你想要
test
你在 TypeScript 中的 RegExp,所以你必须这样做:您应该阅读 MDN 参考 - RegExp ,
RegExp
对象接受两个参数pattern
和flags
可以省略/不可定义(可以省略)。要测试您的正则表达式,您必须使用.test()
方法,而不是在 RegExp 的声明中传递要测试的字符串!为什么
test + ""
? 因为alert()
在TS中接受一个字符串作为参数,所以最好这样写。您可以在 此处 尝试完整代码。