0

给定 JavaScript 中的以下正则表达式:

56\d.*

上面将匹配例如 45678。所以我的问题是:JavaScript 字符中有数字吗?

*d 匹配任何单个数字,. 匹配除换行符以外的任何字符,* 匹配零次或多次出现*

4

1 回答 1

3

JavaScript 中的数字,在字符串上下文中,是字符。

正则表达式中的点匹配每个字符,换行符除外。如果您需要匹配每个字符的正则表达式,请使用[\S\s],这意味着“每个非空白字符 + 每个空白字符”(=everything)。

于 2011-10-17T22:09:02.617 回答