@愈久而弥鑫丶 这位同学的$pattern = '/(\w+@\w+.(com|cn))/';并不是十分准确,在正则表达式中,“.”是默认的匹配除换行符外的任何字符,详见《5-3元字符与转义》,不过也算是歪打正着的过了这节吧。
可以改为"/\w+@\w+\.(com|cn)/"
可以改为"/\w+@\w+\.(com|cn)/"
2017-02-08