写一个能够校验数字加-的正则校验表达式
时间: 2023-08-31 18:05:41 浏览: 102
验证数字的正则表达式集
可以使用以下正则表达式来校验数字和横杆(-)的组合:
```
^[0-9-]+$
```
这个表达式可以匹配任意数量的数字和横杆,且横杆只能出现在数字之间。例如,下面这些字符串都可以被匹配:
- 123-456
- 789-012-345
- 12-34-56-78-90
而下面这些字符串则无法匹配:
- 123-456-
- -123-456
- abc-def-ghi
你可以使用编程语言中的正则表达式库来进行校验。例如,在 Python 中,你可以使用 re 模块的 match 函数来进行校验:
```python
import re
pattern = r'^[0-9-]+$'
text = '123-456'
if re.match(pattern, text):
print('校验通过')
else:
print('校验失败')
```
阅读全文