javascript - 链接检查正则表达式

标签 javascript regex hyperlink

我想确保最后一个点之前至少有 1 个字符,然后确保最后一个点之后至少有 2 个字符...

link_regex = /^.+\..+$/i;

不是这样工作的,我认为 .+ 会很贪婪,会捕获最后一个点之前的所有内容。

最佳答案

link_regex = /^.+\.[^.]{2,}$/i;

[^.] 是任何非句点字符; {2,} 表示“2 个或更多”。

关于javascript - 链接检查正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5534130/

相关文章:

java - 是否可以使用 iText 以编程方式将 'Open a web link action' 操作添加到 acroform 字段?

asp.net - 当绑定(bind)值包含冒号时,如何绑定(bind) GridView HyperLinkField 的 URL?

javascript - 服务器上的 AJAX 成功功能

regex - 从 perl regexp 中清除只读变量

javascript - 从列表中返回对象的更简洁的方法

javascript - javascript中的匹配和替换子字符串问题

ios - 带有正则表达式捕获的 NSPredicate 总是得到 0 结果

html - 文件 ://protocol not working under ssl?

javascript - 如何在js文件中执行elixir代码?

javascript - 检测按下了哪个键 - 这是一个好方法吗?