已关闭。此问题需要更多focused。当前不接受答案。
**想要改进此问题吗?**更新问题,使其仅关注editing this post的一个问题。
10天前关闭。
Improve this question
我需要捕获字符串中的数字,直到第一个字母字符,例如,如果我有以下字符串:
“120MG一周8次”
我只想捕获“120”,而忽略字符串的其余部分。
已关闭。此问题需要更多focused。当前不接受答案。
**想要改进此问题吗?**更新问题,使其仅关注editing this post的一个问题。
10天前关闭。
Improve this question
我需要捕获字符串中的数字,直到第一个字母字符,例如,如果我有以下字符串:
“120MG一周8次”
我只想捕获“120”,而忽略字符串的其余部分。
3条答案
按热度按时间5lhxktic1#
如果不需要regex,那么普通的
parseInt
也会得到同样的结果mlmc2os52#
您需要捕获第一组数字。
阅读捕获的组取决于您的语言/平台/库的API。
在vanilla JavaScript中,查找
.match()
。下面是一个很好的解释:https://javascript.info/regexp-groupsfquxozlt3#