这个正则表达式应该怎么写

2024-11-18 14:55:46
推荐回答(3个)
回答1:

表达式:aaa:\w+

回答2:

己亥岁感事(曹松)

回答3:

如果只匹配aaa后的数字:

// demo
var str = "aaa:a111a";
var reg = /aaa:(?:[^\d]+)?([\d]+)(?:[^\d]+)?/;
var result = "";
if (reg.test(str)) {
    result = RegExp.$1;
}

如果匹配aaa后的所有内容:

// demo
var str = "aaa:a111a";
var reg = /aaa:([\s\S]+)/;
var result = "";
if (reg.test(str)) {
    result = RegExp.$1;
}