function isEnWord(str) { return /^[A-Za-z]+('[a-zA-Z-]+|[a-zA-Z-]*)$/.test(str) } 注意这个方法,不是简单的匹配了 大小写字母,而是兼容了所有格和短横线的