javascript - 提取所有以数字开头的单词
问题描述
我也有类似以下格式的字符串,
"24" // only numbers
"23_hell,23,67,990_test" // number followed by _ followed by string (it repeats with comma)
它不应匹配不以数字开头的单词,例如text
, abc123
。
我使用了下面的正则表达式,但它没有按预期工作:
var val = "23_hell text 23 abc123 45_dell"
val.match(/\d+/g);
这将像这样返回:
["23","23","123","45"]
但我需要的是
["23_hell","23","45_dell"]
解决方案
推荐阅读
- python - 在超级账本锯齿交易处理器上返回自定义错误
- vue.js - VueJs 观察者而不是对象
- http - Apache Commons DBCP - 执行验证查询期间的 I/O 异常
- html - Font Awesome Unicode 有些可以用,有些不行?
- multithreading - 我怎样才能执行队列的所有任务,而不仅仅是一个等于工人数量的数字?
- python - 如何在 django 的外键字段中获取字符串值而不是数字?
- java - 带定时器的自动播放系列视频(Android Studio)
- sage-erp - 如何在单个应用程序中管理 Sage 50 桌面版?
- javascript - 在 Javascript 函数中修改它们之后返回两个对象的值
- java - 如何从 .class 文件所在的文件夹中获取图像?没有 .bin 或任何东西。请只是 .class 文件所在的文件夹