- N +

js正則表達式在線生成,正則表達式轉換工具

大家好,今天小編來為大家解答js正則表達式在線生成這個問題,正則表達式轉換工具很多人還不知道,現在讓我們一起來看看吧!

js字符串校驗,正則表達式

代碼示例:

functiontestNum(str){

varreg=newRegExp("^[^0-9]*$");//從頭到尾都不是數字

if(reg.test(str)){

alert("沒有數字!");

}else{//有數字

varreg=newRegExp("^[0-9]*$");//從頭到尾都是數字

if(reg.test(str)){//從頭到尾都是數字

alert("全是數字");

}else{//有數字但是不全是

alert("有但是不全是數字");

}

};

};

testNum("234");

testNum("asd");

testNum("2e34");

js用正則表達式把數字格式化成XXXX-XXX-XXX的形式

'xxxxx'.match(/\d{x,y}/g) 如 '111,1111,11111'.match(/\d{4,10}/g) =>['1111','11111']

js正則表達式之match函數講解

match就是這樣匹配的,第一個匹配到的內容,然后匹配到的子表達式,然后第二個匹配到的子表達式。。。

js求正則表達式 : 8-20位,必須包涵大寫字母,小寫字母,數字,特殊字符。必須包涵哈

代碼示例:

<!DOCTYPEhtml>

<htmllang="en">

<head>

<metacharset="UTF-8">

<title>Document</title>

</head>

<body>

<form>

<inputtype="text"name="fname"id="fname"/>

<inputtype="button"value="Submit"id="submit"/>

</form>

<script>

window.onload=function(){

/*js求正則表達式:8-20位必須包涵大寫字母,小寫字母,數字,特殊字符,必須包涵哈.*/

document.getElementById("submit").onclick=function(){

varfname=document.getElementById("fname").value;

varpattern=/[A-Z]+[a-z]+[0-9]+[^A-Za-z0-9]+/g;

alert(pattern.test(fname));

if(fname.length<8||fname.length>20){

alert("長度必須是8-20位");

}

}

}

</script>

</body>

</html>

js正則表達式兩個字符之間三位數字

正則表達式如下:^[1-9]\d{0,2}$↑↑↑后面的數字可以有0-2位第一位不能為0^代表開始$代表結束

關于js正則表達式在線生成,正則表達式轉換工具的介紹到此結束,希望對大家有所幫助。

返回列表
上一篇:
下一篇: