域名正则表达式

域名xxx.test.com
求xxx部分的正则表达式,要求如下:
2-14位长度,字母数字的组合,不能有空格,下面是我写的(php中)

preg_match('/[0-9a-zA-Z]{2,14}$/', $domain)

对于空格不起作用,请问应该如何修改?或者重写也行

/^[0-9a-zA-Z]{2,14}$/
这样既可

preg_match(/^[a-zA-Z0-9]{2,14}\.test\.com$/i);
  • 正则表达式匹配两个不同的数字。
  • python正则
  • js 正则 字符串筛选
  • 如何用正则表达式匹配正则表达式?
  • 正则如何匹配换行前及其换行后内容?
  • phpStorm、IDEA (JetBrains的产品)搜索替换中 正则表达式没有分组的功能吗?
  • 一个字符串里面小数点的数量大于1个的匹配正则怎么写?
  • 如何获取字符串中的内容?
  • 一个PHP正则的问题
  • 有关正则表达式的问题
  • 一个用vi/shell使用正则表达式进行文本处理的问题