Har*_*iec 3 javascript regex arrays function match
从一行字符串中提取数字(有时中间有点)的最佳方法是什么?
var str = "ghjkhjgbkhj123.45khgbkhjgk67 8kjhgkj hg13.99sads";
Run Code Online (Sandbox Code Playgroud)
我需要一个数组[123.45, 67, 8, 13.99];
str.match(/\d+/g) 返回略有不同的结果 - 它不算"."。
使用正则表达式作为/\d+(?:\.\d+)?/g
var str = "ghjkhjgbkhj123.45khgbkhjgk67 8kjhgkj hg13.99sads";
console.log(
str.match(/\d+(?:\.\d+)?/g)
);Run Code Online (Sandbox Code Playgroud)

| 归档时间: |
|
| 查看次数: |
3805 次 |
| 最近记录: |