最佳答案
我有一个非常长的正则表达式,我希望在 JavaScript 代码中将其分成多行,以便根据 JSLint 规则保持每行长度为80个字符。我觉得只是更适合看书。 下面是模式样本:
var pattern = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;