My string = 'test info@abc.com testabc'
当前代码:
const mystring = 'test info@abc.com testabc'
const result = mystring.match(/([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9_-]+)/gi)
console.log(result);
当前输出= info@abc.com info@abc.com
我想要的结果= 'test info@abc.com testabc'
我怎么能得到只有'测试info@abc.com测试abc'通过正则表达式在Javascript?
谢谢你
获取'test info@abc.com test abc' by regex in javascript
1条答案
按热度按时间zbq4xfa01#
只需在第一个和最后一个字符类中添加一个空格。
此外,如果使用
i
修饰符,则不需要A-Z
范围