正则表达式,只允许输入 大小写字母 0-9 数字和英文引号; 以及中划线-
时间: 2024-02-03 09:11:29 浏览: 34
可以使用以下正则表达式来匹配符合要求的字符串:
```
^[a-zA-Z0-9"'-]+$
```
解释一下:
- `^` 表示匹配字符串的开头
- `[a-zA-Z0-9"'-]` 表示匹配任意一个符合要求的字符,即大小写字母、数字、英文引号和中划线
- `+` 表示匹配前面的字符至少出现一次
- `$` 表示匹配字符串的结尾
因此,该正则表达式可以匹配由大小写字母、数字、英文引号和中划线组成的任意长度的字符串。
相关问题
正则表达式,只允许输入 大小写字母 0-9 数字和中划线-和引号;
可以使用以下正则表达式来限制输入为大小写字母、数字、中划线和引号:
```
^[a-zA-Z0-9\-"]+$
```
其中:
- `^` 表示字符串的开头
- `[a-zA-Z0-9\-"]` 表示匹配大小写字母、数字、中划线和引号
- `+` 表示匹配一次或多次
- `$` 表示字符串的结尾
这个正则表达式可以用于检查一个字符串是否只包含指定的字符。如果一个字符串不符合这个正则表达式,那么它就不是一个合法的输入。
正则表达式,只允许输入 大小写字母 0-9 数字和中划线-
可以使用如下正则表达式来匹配只包含大小写字母、数字和中划线的字符串:
```
^[A-Za-z0-9\-]+$
```
其中,`^` 表示字符串的开头,`$` 表示字符串的结尾。`[A-Za-z0-9\-]` 表示一个字符,它可以是大写字母、小写字母、数字或中划线。`+` 表示前面的字符可以重复一次或多次。因此,整个正则表达式的意思是:以一个或多个大小写字母、数字和中划线组成的字符串为整个字符串。