dede网站模板怎么安装源码交易平台
我在基础JavaScript正则表达式示例中写了一篇快速文章,让初学者了解在jQuery / JavaScript中使用Regex的强大功能。
示例:要提取价格,可以是价格数据集中的整数或浮点数。
资料集:
$55.99
$55
$55.00
etc...
正则表达式模式:
/[(0-9)+.?(0-9)*]+
您可以使用正则表达式工具,例如Firefox附加组件: 正则表达式测试器 。
在工具中可以看到, 匹配的表达式以黄色突出显示 。
var price = '$55.99';
var priceRegex = /[(0-9)+.?(0-9)*]+/igm;console.log(priceRegex.test(price));
console.log(price.match(priceRegex));
console.dir(priceRegex.exec(price));
现在,如果我们使用.test(),match()和exec()执行一些基本的JS测试,这就是我们得到的。
索引为0的exec()函数结果为我们提供了匹配项,因此提供了提取价格的完整代码。
var price = '$55.99';
var priceRegex = /[(0-9)+.?(0-9)*]+/igm;var price = parseFloat(priceRegex.exec(price));
console.log(price);
//output: 55.99
这只是一个非常基本的示例,但是应该使您了解如何在JavaScript中使用Regex。 欢迎发表评论。
From: https://www.sitepoint.com/basic-javascript-regular-expression/