代码
var pattern = /^[a-zA-Z]*(\.[a-zA-Z])([a-zA-Z]\.)?$/;
/^(?![^a-zA-Z]+$)[a-zA-Z\s\.]+$/
['edfdg', 'sdfd.sg', 'sdf df.s', 'sdf4dgf', '.', 'df45d.f', ' '].map(i => /^(?![^a-zA-Z]+$)[a-zA-Z\s\.]+$/.test(i))
// [true, true, true, false, false, false, false]
/^[a-zA-Z]+(?:.?|\s)*$/