Regex 如何使用正则表达式验证段落中的URL
我正在使用以下正则表达式验证URL: 以下几名::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::(?:\。(?:1?{1,2}2[0-4]\_d | 25[0-5]){2:\(?:[1-9]\d?;1\d\d | 2[0-4]\d | 25[0-4])。(?:[a-z\u00a1-\uffff0-9]*)*[a-z\u00a1-\uffff0-9]+)(?::[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+*(?:\(?:[a-z\u00a1-\uffff]{2,}))(?:\d{2,5})(?:\/\S*)$/ 但我无法验证以下段落中的URL: 许多学生用长度来定义段落:段落至少由五个句子组成,一个段落有半页长,等等。但事实上,句子之间的u和连贯性才是段落的组成部分 此处无法检测到Regex 如何使用正则表达式验证段落中的URL,regex,validation,url,Regex,Validation,Url,我正在使用以下正则表达式验证URL: 以下几名:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
example.com
在这种情况下,是否有人可以提供正则表达式来验证URL
关于正则表达式,你需要了解一些事情
^
-是字符串开头的锚点
$
-是字符串末尾的锚点
当您使用/^some regex$/
时,仅当字符串为“some regex”而不是除此之外的任何内容时,它才会匹配。(“some regex”事件由于开始处有空格,因此不会匹配此事件)
let str=“许多学生根据长度定义段落:段落至少由五个句子组成,一个段落有半页长,等等。但实际上,u www.example.com和句子之间的思想连贯性是构成段落的要素。”
(以下:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::(?:\。(?:1?{1,2}2[0-4]\_d | 25[0-5]){2:\(?:[1-9]\d?;1\d\d | 2[0-4]\d | 25[0-4])。(?:[a-z\u00a1-\uffff0-9]*)*[a-z\u00a1-\uffff0-9]+)(?::[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+*(?:\(?:[a-z\u00a1-\uffff]{2,}))(?:\d{2,5})(?:\/\S*)/gi
设op=str.match(reg,str);
console.log(op);