JS常用正規表示式

2021-08-13 10:17:11 字數 2559 閱讀 4703

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 有兩位小數的...