javascript – 在TypeScript中的RegExp

前端之家收集整理的这篇文章主要介绍了javascript – 在TypeScript中的RegExp前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何在TypeScript中实现 Regexp?

我的例子

var trigger = "2"
var regex = new RegExp('^[1-9]\d{0,2}$',trigger); // where I have exeption in Chrome console

解决方法

我想你想在TypeScript中测试RegExp,所以你必须这样做:
var trigger = "2",regexp = new RegExp('^[1-9]\d{0,2}$'),test = regexp.test(trigger);
alert(test + ""); // will display true

您应该读取MDN Reference – RegExp,RegExp对象接受两个可以为空的参数模式和标志(可以省略/未定义).为了测试你的正则表达式,你必须使用.test()方法,而不是在你的RegExp声明中传递你想测试的字符串!

为什么要测试“”?
因为TS中的alert()接受一个字符串作为参数,最好是这样写.您可以尝试完整的代码here.

猜你在找的JavaScript相关文章