※ 引述《surimodo (摇滚少女!! 活力棉花糖!!)》之铭言
: 我要检查输入电话号码
: 要允许 0到9 允许-跟#
: 换个说法是开头数字
: 中间要允许数字减号井字
: 正规是要怎么写
这很难吗
你可以使用正规表达式(regular expression)来检查输入的电话号码是否符合特定的模式
。根据你的要求,以下是一个符合条件的正规表达式范例:
```regex
^[0-9][0-9-#]*$
```
这个正规表达式的含义是:
- `^`:匹配字串的开头。
- `[0-9]`:匹配任意一个数字(0到9)。
- `[0-9-#]*`:匹配零个或多个数字、减号(-)或井字(#)。
- `$`:匹配字串的结尾。
这个正规表达式可以确保电话号码以一个数字开头,并且中间可以是任意数字、减号或井字
的组合。你可以将这个正规表达式应用到你的程式中,来检查使用者输入的电话号码是否符
合这个模式。