我想确保在最终点之前至少有1个字符,然后确保在最后一个点之后至少有2个字符...
link_regex = /^.+\..+$/i;
不能那样工作,我认为。+会贪婪并把所有东西都拿到最后一个点。
答案 0 :(得分:3)
link_regex = /^.+\.[^.]{2,}$/i;
[^.]
是任何非句号字符; {2,}
说“2或更多”。
答案 1 :(得分:1)
咦?它可以工作,但不完全是你所说的 - 它将接受一个字符之前和一个字符在最后一个点之后。你所描述的内容需要^.+\.[^.]{2,}$
。