如何在Typescript中定义正则表达式匹配的字符串类型?

前端之家收集整理的这篇文章主要介绍了如何在Typescript中定义正则表达式匹配的字符串类型?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以定义一个具有字符串格式信息的接口?请看以下示例:

interface timeMarkers{
    markerTime: string[]        
};

一个例子是:

{
   markerTime: ["0:00","1:30","1:48"]                   
}

我的问题:有没有办法为markerTime定义类型,使得字符串值必须始终匹配此正则表达式,而不是将其声明为简单的字符串[]并从那里开始?

var reg = / [0-9]?[0-9]:[0-9] [0-9] /;

解决方法

没有办法定义这样的类型. GitHub上有一个 proposal支持这一点,但它目前似乎不是一个优先事项.投票,也许团队可能会在未来的版本中包含它.

猜你在找的正则表达式相关文章