我正在编写一个网络应用程序。我使用服务器 API 在 UI 级别获取字符串形式的信息。来自服务器端的此类响应是单个字符串。这些字符串的结构如下:
Response ({numberParam} points)
它始终是恒定的。获取字符串的示例:
回应(76分)
回复(5193分)
回应(4分)
回应(21分)
我需要通过获取字符串仅检索此数字参数的值。
我不应该使用任何外部库和框架。仅原生 JavaScript。
如果您有任何建议,我将不胜感激!
最佳答案
如果你的字符串总是这样,那么你可以简单地这样做
var num = parseInt(str.match(/\d+/)[0], 10);
关于javascript - 如何以最佳方式解析字符串并获取必要的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14998917/