// 例子 var re = new RegExp("[cd]ab", "ig"); var r = re.exec("cab sdab ab"); console.log('r:' + r); var r = re.exec("cab sdab ab"); console.log('r:' + r);
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
pattern | string | 必填 | 模式 |
flags | string | 选填 | 支持i、g、m |
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
str | string | 必填 | 待处理的字符串 |
例子: function main() { var exp = new RegExp("(\\d+)-(\\d+)-(\\d+)"); console.log('exp:' + exp) var ret = exp.exec('hello2023-06-22ok') console.log('index:' + ret.index + ' end:' + ret.end + ' group(0):' + ret[0] + ' group(1):' + ret[1] + ' group(2):' + ret[2] + ' group(3):' + ret[3]) }
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
str | string | 必填 | 待处理的字符串 |
例子: function main() { var exp = new RegExp("^[\\w.-]+@[\\w.-]+\\.\\w+$") if (exp.test('example@example.com')) { console.log('is email') } else { console.log('not email') } }