let rule1=/^[\u4e00-\u9fa5]{1}[A-Z]{1}[A-H_J-N_P-Z_0-9]{5}$/;
如代码是我写的,但是还不完善,要求是:
省简称XYYYYY,其中X为A~Z字母中的一个,YYYYY由数字0~9和除I、O外的大写字母组成,但是不能全是大写字母;
最后一句,不能全是大写字母 该怎么写呀
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
用正向否定预查
/^[\u4e00-\u9fa5][A-Z](?![A-HJ-NP-Z]{5})[A-HJ-NP-Z\d]{5}$/最简单的思路是: 先用你的正则把车牌号匹配出来, 然后再用js来筛选 “不能全是大写字母” 这个逻辑。
^[u4e00-u9fa5]{1}[A-Z]{1}·[A-HJ-NP-Zd]{5}$