Javascript 为电子邮件开发正则表达式模式

Javascript 为电子邮件开发正则表达式模式,javascript,regex,Javascript,Regex,我没有在java脚本中使用正则表达式的经验,但我需要为它派生一个模式 FMLast1234@ung.edu. FMLast1234只需要有一个模式,因为@ung.edu需要保持不变。我不确定我是否只是这样做\b[a-z][a-z][a-z][0-9]或做什么。 模式中的每个字符都需要一个范围吗?我需要检查FMLast1234模式的变化,而不仅仅是字符和数字的随机组合 /[a-zA-Z0-9]@ung.edu/.test("123@ung.edu") or if(emailString.s

我没有在java脚本中使用正则表达式的经验,但我需要为它派生一个模式 FMLast1234@ung.edu. FMLast1234只需要有一个模式,因为@ung.edu需要保持不变。我不确定我是否只是这样做\b[a-z][a-z][a-z][0-9]或做什么。
模式中的每个字符都需要一个范围吗?我需要检查FMLast1234模式的变化,而不仅仅是字符和数字的随机组合

/[a-zA-Z0-9]@ung.edu/.test("123@ung.edu")  or  

if(emailString.split('@')[1] === "ung.edu")
编辑:根据plalx评论,这里是我的答案

 /^\w+@ung.edu$/.test("aaa123@ung.edu")

您是否明确希望检查该特定格式的变体
FMLast1234
,还是只允许字母数字字符的任何混合?我需要检查该特定格式的变体。F代表名字的第一个字母M是中间名的第一个字母,last是姓氏的前四个字母,然后是一个id号。您应该始终指定这些模式的开始和结束。否则类似于
“#$~@3@ung.edu“
将匹配。