如何从网址输入验证域名?我目前正在验证domain.com
,但需要能够仅对www
进行验证。因此,如果用户输入http://www.
或var regExp = new RegExp("^(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-
9])\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\-]*[A-Za-z0-9])$", "g");
,则需要显示错误。除非验证通过,否则还需要禁止显示内容部分,而不是仅在输入不为空时显示。
目前正在使用:
www.domain.com
但这是对ws['A1'].fill = redFill
jsFiddle:Link
答案 0 :(得分:0)
^(?!www\\.|http:\\/\\/www\\.)(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\\-]*[a-zA-Z0-9])\\.)+([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\\-]*[A-Za-z0-9])$
只需添加negative lookahead
。请参阅演示。