Regex使用JavaScript捕获模式



我是自动化新手!我用小黄瓜语言使用wdio5、黄瓜和硒框架。我需要使用JavaScript为小黄瓜功能编写一个步骤文件,需要添加这些模式

示例

52.27.272.27

我希望我问得对!!初级开发商在房子

帮助

如果我理解正确,您需要一个正则表达式模式来匹配您共享的数字。

下面是这样一个模式的例子:

/^[-+]?((.d+)|(d+(.d+)?))$/

其中[-+]?与前导+/-符号匹配,(.d+)与前导.数字匹配,而(d+(.d+)?)与全数字匹配。

应匹配以下数字:'-1', '+1', '50', '.27', '2.27'

代码段:

const testNumbers = ['-1', '+1', '50', '.27', '2.27'];
const pattern = /^[-+]?((.d+)|(d+(.d+)?))$/;
const isAllMatched = testNumbers.every(testNumber => testNumber === testNumber.match(pattern)?.[0]);
console.log('isAllMatched: ', isAllMatched);

相关内容

  • 没有找到相关文章

最新更新