Typescript正则表达式-仅检查第一个字符

时间:2018-07-04 15:33:59

标签: regex typescript

我正尝试使用打字稿RegEx验证字符串,但是我的RegEx仅检查第一个字符,而忽略其余字符。这是我的代码。

const regEx = new RegExp('[0-9A-Za-z_\\-`~!@#$%^&*()=+ ]+');

上面的表达式验证“ {abc”,而不验证“ a} bc”。

请帮助。

1 个答案:

答案 0 :(得分:2)

将锚添加到您的正则表达式:

const regEx = new RegExp('^[0-9A-Za-z_\\-`~!@#$%^&*()=+ ]+$');
//                     ___^                             __^