正则表达式 校验 A-Z 或者0-9 中间 -分割
时间: 2023-08-08 18:05:24 浏览: 166
可以使用以下正则表达式进行校验:
```
^[A-Z0-9]+(-[A-Z0-9]+)*$
```
解释如下:
- `^` 表示正则表达式的开始;
- `[A-Z0-9]+` 匹配一个或多个大写字母或数字;
- `(-[A-Z0-9]+)*` 匹配一个或多个以短横线 `-` 开头,后面跟着一个或多个大写字母或数字的字符串,这个整个字符串可以出现零次或多次;
- `$` 表示正则表达式的结束。
因此,这个正则表达式可以校验由大写字母和数字组成的字符串,中间用短横线 `-` 分隔开来。
阅读全文