标签: javascript regex
我有这个用于网址验证的正则表达式并且工作正常但如果网址包含hyphen www.i-card.com,则它不会通过,这是一个有效的域,它应该通过它。这是我的正则表达式:
hyphen
www.i-card.com
^((https?|ftp|smtp):\/\/)?(www.)?[a-z0-9]+(\.[a-z]{2,}){1,3}(#?\/?[a-zA-Z0-9#]+)*\/?(\?[a-zA-Z0-9-_]+=[a-zA-Z0-9-%]+&?)?$
答案 0 :(得分:0)
试试这个版本:
idUziv