前端js正则表达式 校验substr(收款人证件代码,-1,1) in (‘I’ ‘O’ ‘Z’ ‘S’ ‘V’) 正则表达式代码
时间: 2024-06-17 15:03:56 浏览: 13
这个正则表达式的意思是校验收款人证件代码的最后一个字符是否在'I','O','Z','S','V'这几个字母中。该正则表达式可以使用JavaScript的RegExp对象进行创建和使用,代码如下:
```javascript
var regex = /^.*[IOZSV]$/;
var result = regex.test(str);
```
其中,`^.*[IOZSV]$`表示从字符串开头到结尾,匹配任意字符(0个或多个),然后再匹配I、O、Z、S、V这5个字符中的任意一个。`test()`方法返回一个布尔值,表示字符串是否匹配该正则表达式。
相关问题
前端js正则表达式怎么用 校验substr(收款人证件代码,1,2) in (‘I’ ‘O’ ‘Z’ ‘S’ ‘V’) 正则表达式代码
前端JavaScript正则表达式可以通过RegExp对象来创建,具体用法如下:
1. 创建RegExp对象
可以使用字面量或者构造函数创建一个正则表达式对象。例如:
```
// 使用字面量创建正则表达式
var regExp = /pattern/g;
// 使用构造函数创建正则表达式
var regExp = new RegExp("pattern", "g");
```
2. 正则表达式语法
正则表达式由模式和标志组成,模式是用来匹配文本的字符序列,标志是用来控制匹配行为的修饰符。
正则表达式中的特殊字符有:
- `^`:匹配字符串开头
- `$`:匹配字符串结尾
- `.`:匹配任意单个字符
- `*`:匹配前一个字符出现0次或多次
- `+`:匹配前一个字符出现1次或多次
- `?`:匹配前一个字符出现0次或1次
- `|`:匹配两个或多个选择项中的任意一个
- `[]`:表示字符集合,可以匹配其中任意一个字符
- `()`:表示分组,可以将多个字符作为一个整体处理
3. 校验substr(收款人证件代码,1,2) in (‘I’ ‘O’ ‘Z’ ‘S’ ‘V’) 的正则表达式代码
根据题目要求,收款人证件代码的第1个和第2个字符必须是'I'、'O'、'Z'、'S'、'V'中的一个。可以使用正则表达式来校验,代码如下:
```
var regExp = /^[IOZSV]{2}$/;
```
其中,`^`表示字符串开头,`$`表示字符串结尾,`[IOZSV]`表示字符集合,`{2}`表示匹配两个字符。因此,以上正则表达式可以匹配收款人证件代码的第1个和第2个字符必须是'I'、'O'、'Z'、'S'、'V'中的一个的字符串。
前端js正则 校验substr(收款人证件代码,1,2) not in (‘11’ ‘12’ ‘13’ ‘14’ ‘A1’‘A9’‘N1’). 正则表达式
这个正则表达式可以用来验证收款人证件代码的前两位是否为特定的字符串,如果不是,则验证成功。下面是这个正则表达式:
```javascript
^(?!11|12|13|14|A1|A9|N1).{2}
```
其中 `^` 表示匹配字符串的开头,`(?!)` 是一个负向预测先行断言,表示后面的字符串不能匹配括号内的任意一个模式。`|` 表示或者,`.` 表示匹配任意字符,`{2}` 表示匹配两个字符。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)