javascript - 如何在 Cypress 中使用 RegExp 验证电话号码?
问题描述
我正在尝试在赛普拉斯验证我的电话号码以匹配我的正则表达式。我该如何解决这个问题?
尝试 1
cy.get('#FormField_7_input')
.contains(/^\d{2}([ .-]?)\d{2}(?:\1\d{2}){3}$/gmu)
上面的代码显示了这个错误:
尝试 2
cy.get('#FormField_7_input')
.should('match', /^\d{2}([ .-]?)\d{2}(?:\1\d{2}){3}$/gmu)
上面的代码显示了这个错误:
解决方案
提取我的代码工作所需的值
cy.get('#FormField_7_input')
.invoke('val')
.should('match', /^\d{2}([ .-]?)\d{2}(?:\1\d{2}){3}$/gmu)
再次感谢您。
推荐阅读
- c# - 关闭当前焦点的表格
- python - Tkinter / Python:框架没有提升
- c# - System.InvalidOperationException' in System.Data.dll c# 使登录到文件。sql
- collections - 如何在地址集合上调用 to_socket_addrs?
- python - 在数据框中添加新行并有条件拆分前一行
- javascript - 我的 RESTful API 没有更新数据库,但 ajax 返回成功
- cordova - 无法找到或加载主类 org.gradle.wrapper.GradleWrapperMain android 构建错误
- java - 无法解析导入组织 (json)
- javascript - 在一种方法中进行 ajax 调用时,不会按顺序触发单击和更改事件
- php - 如何mysql剪切文本字段的结尾部分然后移动到其他文本字段的开头