生活随笔
收集整理的這篇文章主要介紹了
验证车牌号码是否有效
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
- 第一個字符必須為漢字,省區(qū)市簡寫;
- 第二個字符為英文字母;
- 第三個字符為分隔符“-”;
- 四到八位為數字和字母的結合;
- 驗證車牌號碼的正則表達式為:
- //驗證普通的車牌號碼 : 吉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++){ //循環(huán)判斷輸入的車牌號首字符是否在指定的省份內 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{//如果符合規(guī)則 ,判斷首字符是否為各省級名稱的簡寫 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>
總結
以上是生活随笔為你收集整理的验证车牌号码是否有效的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。