我有错误^
The regular expression '.+@^[A-Za-z0-9.-]+\.^[A-Za-z]{2,4}' is malformed: '-' is an invalid character range. Write '\-'
我该如何解决?
答案 0 :(得分:1)
我猜,这意味着你必须通过在正则表达式中编写'-'
来转义字符'\-'
,而不用作范围指示符。
尝试改变:
'.+@^[A-Za-z0-9.-]+\.^[A-Za-z]{2,4}'
通过
'.+@^[A-Za-z0-9.\-]+\.^[A-Za-z]{2,4}'
正如@Fallenhero所说。 '^'
似乎也不知何故。