【发布时间】:2017-07-24 10:46:15
【问题描述】:
起亚欧拉, 我试图证明一个字符串是否不为空,并且使用的字符只是 A-Za-z 和点。 这不是很复杂,可以这样做:
var str = "Aj.fwfw.MMf";
var regex = new RegExp("/^[a-zA-Z.]+$/");
if(str.match(regex)) { }
我的问题是,我不想在开头、结尾或连续多个点处有点。 所以像“.fshdfhUUhd.d”、“jjf”之类的东西。和“fff..gg”是被禁止的。
有人知道怎么解决吗?我想把它放在一个正则表达式中,但如果这不可能,那么它也可以更多,在 if 闭包中与 && 结合。
【问题讨论】:
标签: javascript regex