前端js正则表达式怎么用 校验substr(收款人证件代码,1,2) not in (‘11’ ‘12’ ‘13’ ‘14’ ‘A1’‘A9’‘N1’). 正则表达式代码 报错怎么解决
时间: 2024-06-17 07:03:44 浏览: 97
在前端中使用正则表达式来校验字符串非常常见。对于你提到的校验,可以使用以下正则表达式:
```
^(11|12|13|14|A1|A9|N1).*$
```
这个正则表达式的含义是以11、12、13、14、A1、A9、N1开头的任意字符串。你可以在前端的代码中使用RegExp对象的test()方法来测试字符串是否符合该正则表达式。
如果你在使用该正则表达式时报错了,需要检查代码中是否有语法错误或者逻辑错误。另外,在写正则表达式时,需要注意一些特殊字符的转义,比如斜杠、句号等。
相关问题
前端js正则表达式 校验substr(收款人证件代码,-1,1) in (‘I’ ‘O’ ‘Z’ ‘S’ ‘V’) 正则表达式代码
这个正则表达式的意思是校验收款人证件代码的最后一个字符是否在'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) not in (‘11’ ‘12’ ‘13’ ‘14’ ‘A1’‘A9’‘N1’). 正则表达式代码
前端JS中,可以使用RegExp对象来创建正则表达式,并使用test()函数来检测一个字符串是否匹配该正则表达式。
对于您提出的需求,需要使用正则表达式来校验字符串的前两个字符是否不在指定的字符集合中。可以使用以下代码来实现:
```
var str = "收款人证件代码"; // 假设该字符串为收款人证件代码
var reg = /^((?!11|12|13|14|A1|A9|N1).){2}/; // 创建正则表达式对象
if(reg.test(str)) {
// 匹配成功,说明前两个字符不在指定的字符集合中
} else {
// 匹配失败,说明前两个字符在指定的字符集合中
}
```
解释一下上述代码:
1. `^` 表示匹配字符串的开头。
2. `((?!11|12|13|14|A1|A9|N1).)` 表示匹配任意一个字符,但是不能是11、12、13、14、A1、A9、N1这几个字符串中的任意一个。
3. `{2}` 表示匹配前面的表达式两次,也就是匹配前两个字符。
4. `reg.test(str)` 表示检测字符串 `str` 是否匹配正则表达式 `reg`。
相关推荐
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.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)