On 2/6/18 3:11 PM, Walter Bright wrote:
On 2/5/2018 9:35 PM, Dmitry Olshansky wrote:
That’s really bad idea - isEmail is template so the burden of freaking slow ctRegex is paid on per instantiation basis. Could be horrible with separate compilation.

std.string.isEmail() in D1 was a simple function. Maybe regex is just the wrong solution for this problem.

The regex in question I think is to ensure an email address like abc@ has a valid IP address. The D1 function doesn't support that requirement.

I admit, I've never used it, so I don't know why it needs to be so complex. But I assume some people depend on that functionality.


Reply via email to