欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

验证车牌号码是否有效

发布时间:2025/3/20 编程问答 28 豆豆
生活随笔 收集整理的这篇文章主要介绍了 验证车牌号码是否有效 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
  • 第一个字符必须为汉字,省区市简写;
  • 第二个字符为英文字母;
  • 第三个字符为分隔符“-”;
  • 四到八位为数字和字母的结合;
  • 验证车牌号码的正则表达式为:
  • //验证普通的车牌号码 : 吉A-E1234,吉A-EE123,吉A-12345,吉A-6A123var regExpression1 = /^[\u4e00-\u9fa5][a-zA-Z]-[0-9A-Za-z]{3}\d{2}$/;//验证车牌号尾号为字母的表达式 var regExpression2 = /^[\u4e00-\u9fa5][a-zA-Z]-\d{4}[a-zA-Z]$/;

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><title>验证车牌号码是否有效</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><script language="javascript"> function checkNumberPlate(){var date =new Date();alert(date.getYear());var numberPlate = document.getElementById("numberPlate"); var shortProvince = new Array ("京","沪","津","渝","冀","晋","蒙","辽","吉","黑","苏","浙","皖","闽","赣","鲁","豫","鄂","湘","粤","桂","琼","川","贵","云","藏","陕","甘","青","宁","新");if(numberPlate.value==""||numberPlate.value==null){//验证是否为空 alert("请输入车牌号码!");numberPlate.focus();return;}var str = numberPlate.value.substring(0,1); //截取车牌号的首字符 var res = false;for(var i=0;i<shortProvince.length;i++){ //循环判断输入的车牌号首字符是否在指定的省份内 if(str==shortProvince[i].toString()){res = true; //在指定简写省份名称范围内 }} //验证普通的车牌号码 : 吉A-E1234,吉A-EE123,吉A-12345,吉A-6A123var regExpression1 = /^[\u4e00-\u9fa5][a-zA-Z]-[0-9A-Za-z]{3}\d{2}$/;//验证车牌号尾号为字母的表达式 var regExpression2 = /^[\u4e00-\u9fa5][a-zA-Z]-\d{4}[a-zA-Z]$/;if(!regExpression1.test(numberPlate.value)&&!regExpression2.test(numberPlate.value)){alert("您输入的车牌号码有误!");numberPlate.focus();return;}else{//如果符合规则 ,判断首字符是否为各省级名称的简写 if(!res){alert("您输入的车牌号码有误,首字符无效!");numberPlate.focus();return;}}document.getElementById("myform").submit(); }</script><style type="text/css">table{font-size: 13px;font-family: 楷体;color:navy;}input{font-size: 13px;font-family: 楷体;color:navy;}font{font-size: 12px;font-family: 楷体;color:orangered;}.style1{width: 500;height: 260;}</style></head><body><fieldset class="style1"><legend>添加车辆信息</legend><form action="" id="myform"><table align="center"><tr><td>车牌号码:</td><td><input type="text" id="numberPlate"> </td></tr> <tr><td>车辆类型:</td><td><select><option> 请选择 </option><option>大货车</option><option>小货车</option><option>轿车</option><option>其他</option></select></td></tr><tr><td>车辆品牌:</td><td><input type="text" id="brand" onpropertychange="aa()"></td></tr><tr><td>备注:</td><td><textarea rows="5" cols="30"></textarea></td></tr><tr><td align="center" colspan="2"><input type="button" value="提 交" "checkNumberPlate()"></td></tr></table></form></fieldset></body> </html>

总结

以上是生活随笔为你收集整理的验证车牌号码是否有效的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。