如何在赛普拉斯中使用RegExp验证电话号码?

时间:2019-04-07 05:14:40

标签: javascript regex string cypress

我正在尝试在赛普拉斯中验证我的电话号码以匹配我的regExp。我该如何解决这个问题?

尝试1

cy.get('#FormField_7_input')
    .contains(/^\d{2}([ .-]?)\d{2}(?:\1\d{2}){3}$/gmu)

上面的代码显示此错误:

Contains Command

尝试2

cy.get('#FormField_7_input')
    .should('match', /^\d{2}([ .-]?)\d{2}(?:\1\d{2}){3}$/gmu)

上面的代码显示此错误:

Assertion command - should

1 个答案:

答案 0 :(得分:1)

提取值以使我的代码正常工作

cy.get('#FormField_7_input')
.invoke('val')
.should('match', /^\d{2}([ .-]?)\d{2}(?:\1\d{2}){3}$/gmu)

再次感谢您。