lang="en">
charset="utf-8">
常用正規表示式title>
head>
//中文字元
var pattern = /[\u4e00-\u9fa5]/;
var str = "幸福之家";
console.log(pattern.test(str));
//雙位元組字元
var pattern = /[^\x00-\xff]/;
var str = "幸福之家longzhoufeng888";
console.log(pattern.test(str));
//空白行
var pattern = /\s/;
var str = "\n";
console.log(pattern.test(str));
//email位址
//手機號碼(國內)
var pattern = /0?(13|14|15|18)[0-9]/;
var str = "13688888888";
console.log(pattern.test(str));
//**號碼(國內)
var pattern = /[0-9-()()]/;
var str = "(020)-88888888";
console.log(pattern.test(str));
//負浮點數
var pattern = /-([1-9]\d*.\d*|0.\d*[1-9]\d*)/;
var str = "-3.1415926";
console.log(pattern.test(str));
//匹配整數
var pattern = /-?[1-9]\d*/;
var str = "123456";
console.log(pattern.test(str));
//正浮點數
var pattern = /[1-9]\d*.\d*|0.\d*[1-9]\d*/;
var str = "3.1415926";
console.log(pattern.test(str));
//qq號
var pattern = /[1-9]([0-9])/;
var str = "12345678";
console.log(pattern.test(str));
var pattern = /\d/;
var str = "221000";
console.log(pattern.test(str));
//ip位址
var pattern = /(25[0-5]|2[0-4]\d|[0-1]\d|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d|[1-9]?\d)/;
var str = "192.168.225.255";
console.log(pattern.test(str));
//身份證號碼
var pattern = /\d[\d|x]|\d/;
var str = "320102199002102937";
console.log(pattern.test(str));
//格式日期
var pattern = /\d(\-|\/|.)\d\1\d/;
var str = "1988-08-08";
console.log(pattern.test(str));
//正整數
var pattern = /[1-9]\d*/;
var str = "123456";
console.log(pattern.test(str));
//負整數
var pattern = /-[1-9]\d*/;
var str = "-123456";
console.log(pattern.test(str));
//使用者名稱
var pattern = /[a-za-z0-9_\-\u4e00-\u9fa5]+/;
var str = "幸福之家-minigui888";
console.log(pattern.test(str));
/**/
script>
body>
html>
js常用正規表示式
數字 d 非負整數 正整數 0 d 非負浮點數 正浮點數 0 d d 非正整數 負整數 0 d 0 正整數 0 9 1 9 0 9 負整數 0 9 1 9 0 9 整數 d 正浮點數 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 非正浮點數 負浮點數 0 d...
Js 常用正規表示式
d 非負整數 正整數 0 0 9 1 9 0 9 正整數 d 0 非正整數 負整數 0 0 9 1 9 0 9 負整數 d 整數 d d 非負浮點數 正浮點數 0 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 正浮點數 d d 0 0 非正浮點數 負浮點數 ...
js常用正規表示式
一 校驗數字的表示式 1 數字 0 9 2 n位的數字 d 3 至少n位的數字 d 4 m n位的數字 d 5 零和非零開頭的數字 0 1 9 0 9 6 非零開頭的最多帶兩位小數的數字 1 9 0 9 0 9 7 帶1 2位小數的正數或負數 d d 8 正數 負數 和小數 d d 9 有兩位小數的...