相关疑难解决方法(0)

JavaScript等效于printf/String.Format

我正在寻找一个很好的JavaScript等价的C/PHP printf()或C#/ Java程序员String.Format()(IFormatProvider对于.NET).

我的基本要求是现在有一千个数字分隔符格式,但处理许多组合(包括日期)的东西会很好.

我意识到Microsoft的Ajax库提供了一个版本String.Format(),但我们不希望该框架的整个开销.

javascript string.format printf

1874
推荐指数
30
解决办法
160万
查看次数

Javascript正则表达式不匹配

大家早

我有一个javascript正则表达式无法正常工作,我不知道为什么.

我在https://uptimerobot.com上调用API ,并获取一个带有监视器状态详细信息的JSON字符串.然而,这包含在函数调用语法中.像这样:

jsonUptimeRobotApi({MASKED-STATUES-OBJ})
Run Code Online (Sandbox Code Playgroud)

由于这个调用是从一个通用脚本调用的,我希望测试响应,看它是否有这种类型的语法包装,然后相应地解析它.

但是我似乎无法找到与逻辑匹配的RegEx语法:

  • 字符串的开头
  • 未知数量的字符[a-zA-Z]
  • 打开括号
  • 打开支架
  • 未知数量的任何角色
  • 关闭支撑
  • 关闭括号
  • 字符串结束

这看起来是对的:

^[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中产生匹配.

谁知道什么是错的?

javascript regex match

1
推荐指数
1
解决办法
304
查看次数

标签 统计

javascript ×2

match ×1

printf ×1

regex ×1

string.format ×1