0

我需要在字符串中找到 4 个连续数字的第一次出现(如果存在)。

例如:

你好6326 -> 6326
Tomo3753 行 -> 3753
23谢谢->(无)
1121 -> 1121

我知道我必须使用正则表达式,我尝试了不同的解决方案但没有运气。

4

1 回答 1

3

/\d{4}/g

样本:

    var str:String = "Hello6326 -> 6326 Tomo3753rrow -> 3753 23Thankyou -> nothing 1121 -> 1121";
    var res:Array = str.match(/\d{4}/g);
    trace(res);

输出:

6326,6326,3753,3753,1121,1121
于 2013-01-28T13:30:26.500 回答