'url' => '/^http(s?):\/\/(?:[A-za-z0-9-]+\.)+[A-za-z]{2,4}(?:[\/\?#][\/=\?%\-&~`@[\]\':+!\.#\w]*)?$/',
这是老师提供的源码问题,我想知道(?:[A-za-z0-9-]+\.)这个单元里‘?’是什么意思?怎么直接在开头
表示0或1