【发布时间】:2015-09-27 02:11:43
【问题描述】:
这个 Go 正则表达式如何转换为 JavaScript?
"[\\w!#$%&'*+/=?^_`{|}~-]+(?:\\.[\\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\\w](?:[\\w-]*[\\w])?\\.)+[a-zA-Z0-9](?:[\\w-]*[\\w])?"
【问题讨论】:
-
通过复制/粘贴到 .js 文件中?
-
@rikkigibson 是对的,这是一种畸形的模式。最好用清晰简洁的正则表达式匹配 99% 的案例,而不是涉水通过 ehem still 只能捕获 99% 的案例的一堆 ascii puke。顺便说一句,这里关于 ascii puke 的精彩演示:/Reg(exp){2}lained/: Demystifying Regular Expressions
标签: javascript regex go