我正在寻找一个很好的JavaScript等价的C/PHP printf()或C#/ Java程序员String.Format()(IFormatProvider对于.NET).
我的基本要求是现在有一千个数字分隔符格式,但处理许多组合(包括日期)的东西会很好.
我意识到Microsoft的Ajax库提供了一个版本String.Format(),但我们不希望该框架的整个开销.
大家早
我有一个javascript正则表达式无法正常工作,我不知道为什么.
我在https://uptimerobot.com上调用API ,并获取一个带有监视器状态详细信息的JSON字符串.然而,这包含在函数调用语法中.像这样:
jsonUptimeRobotApi({MASKED-STATUES-OBJ})
Run Code Online (Sandbox Code Playgroud)
由于这个调用是从一个通用脚本调用的,我希望测试响应,看它是否有这种类型的语法包装,然后相应地解析它.
但是我似乎无法找到与逻辑匹配的RegEx语法:
这看起来是对的:
^[a-zA-Z]+\(\{.*\}\)$
Run Code Online (Sandbox Code Playgroud)
并在regex101中工作:https://regex101.com/r/sE7dM6/1
但它在我的代码中失败并通过jsFiddle:https://jsfiddle.net/po49pww3/1/
regex101中添加了"m",因为实际的字符串更长,没有它就无法匹配,但是我尝试过的一些小小的调整并没有在jsFiddle中产生匹配.
谁知道什么是错的?