if(!/^\w+@\w+.\w+$/.test(value)){}/^\w+@\w+.\w+$/
这是一个正则表达式,也就是/ /之间的部分。
而^和$分别确定开始和结尾部分,^\w+@\w+.\w+$
\w+@\w+.\w+\w的意思是指所有字母 A~Z a~z和0~9都算所以这个/^\w+@\w+.\w+$/的意思就是匹配格式为*****@****.***(*代表字母)的test的值
我不能理解的是^后不需要+ 为什么$前需要+呢?难道说\w之类的前面不需要+但后面需要+?貌似真的是。"^","@","." 都是这个样子。这是一种规定么?