【发布时间】:2015-10-05 12:46:22
【问题描述】:
由于某种原因,如果字符串包含任何 UTF8 字符,/(d+)/(检查字符串中是否有任何数字)不起作用。
text = "ребёнок от 5 до 10 лет"
text.match(/(d+)/) >> null
text = "child 5 to 10 years"
text.match(/(d+)/) >> != null
应该有一个相当简单的解决方案。
【问题讨论】:
-
你真的看到最后一个的结果了吗?它返回
["d","d"] -
我只想指出
A是一个 UTF-8 字符。q也是如此。还有一个空格。
标签: javascript regex utf-8