前端js正则 校验substr(收款人证件代码,1,2) not in (‘11’ ‘12’ ‘13’ ‘14’ ‘A1’‘A9’‘N1’). 正则表达式
时间: 2024-06-17 13:03:43 浏览: 91
这个正则表达式可以用来验证收款人证件代码的前两位是否为特定的字符串,如果不是,则验证成功。下面是这个正则表达式:
```javascript
^(?!11|12|13|14|A1|A9|N1).{2}
```
其中 `^` 表示匹配字符串的开头,`(?!)` 是一个负向预测先行断言,表示后面的字符串不能匹配括号内的任意一个模式。`|` 表示或者,`.` 表示匹配任意字符,`{2}` 表示匹配两个字符。
相关问题
前端正则 校验substr(收款人证件代码,1,2) not in (‘11’ ‘12’ ‘13’ ‘14’ ‘A1’‘A9’‘N1’)
前端正则表达式是一种文本模式,用于匹配、搜索和替换文本中的特定字符序列。根据您提供的代码,这是一段前端JavaScript代码,用于检查收款人证件代码是否为指定的值。
这段代码使用substr方法提取收款人证件代码的前两个字符,然后检查这个子串是否在指定的字符串列表中。如果不在列表中,则该代码将返回false。这是一种简单的前端校验方式,用于确保用户输入符合指定的格式要求。
如果您想了解更多关于前端正则表达式的知识,建议您参考相关的在线教程或书籍。同时,还可以通过在线工具或浏览器插件来练习和测试正则表达式的使用。
前端正则 校验substr(收款人证件代码,1,2) not in (‘11’ ‘12’ ‘13’ ‘14’ ‘A1’‘A9’‘N1’). 正则表达式
这不是一个正则表达式,而是一段 Python 代码。它的作用是校验一个字符串的前两个字符是否在给定的列表中。如果要将其转化为正则表达式,可以使用如下表达式:
^(11|12|13|14|A1|A9|N1).*
该正则表达式中,^表示匹配字符串开头,括号内的内容表示可能的匹配项,|表示或者,.*表示匹配后面的任意字符。所以该正则表达式的含义是匹配字符串开头的两个字符是否在给定的列表中,并且匹配后面的任意字符。
阅读全文