正規表示式(初學)
什麼是正規表示式和作用
1.在js中是一個物件
2.用於匹配字串
3.過濾敏感詞彙
4.根據輸入內容提示詞彙
正規表示式的使用
建立正規表示式
用 變數名.test()來檢測是否匹配
// 第一種建立方式:var regexp = new Regexp();
var regexp = new RegExp(/123/);
console.log(regexp.test('123')); // ture
// 第二種建立方式:var regexp = //;
var reg = /123/;
console.log(reg.test('123')); // ture
特殊字元
邊界符
// ^,以什麼字元開頭
var regexp = /^kjl/; // 以kjl開頭
console.log(regexp.test('kjl123')); // ture
// $,以什麼字元結尾
var regexp1 = /^kjl$/; // 只包含kjl
console.log(regexp.test('kjl')); // ture
字元類
// [] 匹配其中的一個字元,簡單來說就是對括號中的字元進行多選一
var regexp = /^[kjl]$/; // 要麼是k或j或l
console.log(regexp.test('k')); // ture
// [-] 表示範圍
var regexp1 = /^[a-z]$/; // 表示a-z中的任意一個
// [^] 注意區分在裡面表示取反
var regexp2 = /^[^a-z]$/; // 表示除了a-z以外的都可以
量詞符
// *,重複0次或者多次以上 >=0次
// +,重複1次或者多次以上 >=1次
// ?,出現一次或者0次
// {number},重複出現number次,且只能出現number次
var regexp = /^k{2}$/; // k只能出現兩次
console.log(regexp.test('kk')); // ture
console.log(regexp.test('kj')); // false
// {number,},重複出現>=number次
// {number1, number2},重複出現number1到number2次
// 最後一個就是或者符號 |
相關文章
- Python正規表示式初識(四)Python
- Go 正規表示式學習Go
- 正規表示式
- 正規表示式.
- 初識Python正規表示式(9課連發)Python
- 正規表示式例項蒐集,通過例項來學習正規表示式。
- 通過js正規表示式例項學習正規表示式基本語法JS
- 正規表示式學習筆記筆記
- 如何快速學習正規表示式
- 正規表示式入門學習
- 【正規表示式】常用的正規表示式(數字,漢字,字串,金額等的正規表示式)字串
- php –正規表示式PHP
- 【Linux】正規表示式Linux
- 【JavaScript】正規表示式JavaScript
- URL正規表示式
- 正規表示式 split()
- 初探正規表示式
- 正規表示式 test()
- 正規表示式(?!)作用
- 正規表示式 {n,}
- SQL正規表示式SQL
- 正規表示式(java)Java
- Python——正規表示式Python
- PHP正規表示式PHP
- 正規表示式概括
- javascript正規表示式JavaScript
- java正規表示式Java
- Shell正規表示式
- 常用正規表示式
- 正規表示式合集
- python正規表示式Python
- 【java】正規表示式Java
- MySQL正規表示式MySql
- JavaScript 正規表示式JavaScript
- 正規表示式 教程
- Python 正規表示式Python
- 正規表示式(一)
- Python:正規表示式Python