首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于域名输入的HTML Regex?

用于域名输入的HTML Regex?
EN

Stack Overflow用户
提问于 2021-03-23 15:27:11
回答 1查看 89关注 0票数 1

目前我有一个形式接受域名,所以我需要排除每一个特殊的字符&空格,除了.-被输入。

我现在的代码是:

代码语言:javascript
复制
<input type="text" name="domain-name" placeholder="i.e. example.com" pattern="^(\d|\w)+$" class="form-field w-input" required id="domain-name">

不接受.-

如何更改它以使其接受.-

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-23 15:36:48

模式属性应该类似于

代码语言:javascript
复制
pattern="[\w.-]+"

详细信息

字符串的开始( value

  • \w )和字符串的结束( $ )锚定在模式正则表达式中是多余的,因为在属性\w

  • To匹配数字的字符串模式本身匹配数字之后,生成的RegExp对象是用^(?:编译的,所以[\w\d] =\w

  • To匹配.-,需要将\w放入字符类[],并将.-添加到此字符类中。H 222/code>F 223
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66766249

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档