我有一个字符串,可能包含也可能不包含4或5位数字.我正在寻找一个正则表达式,可以检测字符串是否确实具有这样的数字.
避免更长数字的万无一失的将是:
([^\d]|^)\d{4,5}([^\d]|$)
我假设你不想在千位之后允许逗号?如果你这样做:
([^\d]|^)\d{1,2},\d{3}([^\d]|$)
也许
\d{4,5}
?