正则表达式的解释 - 它是如何工作的?

use*_*339 -5 regex jquery

我遇到了"REGEX",但我并不真正理解它所使用的符号.例子......还有更多

rege = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
Run Code Online (Sandbox Code Playgroud)

我使用上面的方法进行电子邮件验证,但是正如我所说,我不完全理解它是如何工作的!你们有没有人有简单的教程或网站来解释它?

因为我会为自己写Float验证.

其中接受带有十进制字符(.)和长度= 5的0-9(仅限数字).

例如:99.9

Mat*_*rte 7

字符串的开头:

^

字符串的这一部分可能包含字符AZ,az,0-9,下划线,连字符和句点.

([A-Za-z0-9_\ - \.])

使用以前的规则集匹配一个或多个字符:

+

继续使用'@':

\ @

继续一段时间:

\.

字符串的这一部分可能包含字符AZ和az,并且长度必须为2,3,4个字符.

([A-ZA-Z] {2,4})

字符串结尾:

$