正則:校驗名字,不嚴格校驗手機號

校驗名字:1.10位之內;2.不能輸入特殊字符;3.不能中英文混搭;4.能夠輸入小數點和空格javascript

正則表達式:/^([\u4e00-\u9fa5]{1,20}|[a-zA-Z\.\s]{1,20})$/java

校驗價格:最多五位整數和兩位小數正則表達式

正則表達式:^\d{0,5}$|^\d{0,5}\.\d{0,2}$|^0\.\d{0,2}$blog

校驗手機號:1.校驗第一位是1,2.剩下得都爲數字ip

正則表達式:/^1\d{10}$/io

校驗8位日期格式 20180215(區分平年閏年的二月天數)function

正則表達式:class

const reg = /^(?:(?:(?:(?=\d{2}(?:(?:[02468][048])|(?:[13579][26])))\d{4}02(?!00)[0-2]\d))|(?:\d{4}(?:(?:(?:(?:0[469])|(?:11))(?!00)(?:(?:[0-2]\d)|(?:30)))|(?:(?:(?:0[13578])|(?:1[02]))(?!00)(?:(?:[0-2]\d)|(?:3[01])))|(?:02(?!(?:00)|(?:29))[0-2]\d))))$/;
 

 

用法 :test

 function checkName(name){
	  var $regex = /^1\d{10}$/;//正則
	  if(!($regex.test(name))){//檢驗不成功
		   alert("請輸入正確的電話號碼哦~");
    	}else{
    		//校驗成功以後 do something
    	}
 }
相關文章
相關標籤/搜索