如何建立和獲取正則物件?
在JavaSript應用中,使用正規表示式之前,需要建立正則物件。建立正規表示式的方式有兩種,一種是用字面量方式建立,另種是透過RegExp0建構函式的方式建立。這兩種方式的語法格式如下。
//字面量方式
var變數名=/表示式/;
// RegExp建構函式方式
var變數名= new RegExp(/表示式/); //或者var變數名= RegExp(/表示式/);
在上述語法中,表示式是由元字元和文字字元組成的正規表示式模式文字。其中,元字元是具有特殊含義的字元,如“”“”或“*”等;文字字元就是普通的文字,如字母和數字等。
為了讓讀者更好地理解正則物件的建立及獲取,下面我們運用test()方法來檢測字串是否符合正則規則。具體程式碼如下。
var str = '123' ;
var reg1 = new. RegExp(/123/) ;
var reg2 = /abc/;
console.log (reg1.test(str)); //匹配結果為: true
console.1og (reg2.test(str)); //匹配結果為: false
上述程式碼使用estf正則物件方法來檢測字串是否符合正則規則,如果符合會返回tmne, 否則返回le,其引數是測試字串。例如上述程式碼中,regl 是正規表示式,str 是要測試的文字,作用是檢測str 文字是否符合編寫的正規表示式規範。
以上就是“如何建立和獲取正則物件?”的相關內容,如果大家正在學習web前端知識或者是對web前端知識比較感興趣的話,可以關注小千,後期分享更多web前端知識!
本文來自千鋒教育,轉載請註明出處。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548651/viewspace-2784926/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 建立獲取Springbean物件工具類SpringBean物件
- 使用正則擷取URL,獲取你想要的
- PHP 正則獲取域名(一級域名)PHP
- 物件獲取原型物件物件原型
- Oracle獲取資料庫中的物件建立語句Oracle資料庫物件
- 正則捕獲的懶惰性和貪婪性
- Vue事件獲取觸發事件物件和繫結事件物件Vue事件物件
- 正則匹配的捕獲組
- 從Google網頁中透過正規表示式獲取json如何轉換unicode物件Go網頁JSONUnicode物件
- 關於正則的 符號,獲取控制 都代表什麼意思?符號
- Java獲取Class物件的方式和例項化物件的方式Java物件
- 正則表達選擇分組向後引用及捕獲和非捕獲分組(五)(1000則)
- JAVA之反射學習1-如何獲取Class物件Java反射物件
- Unity通過子物件獲取父物件例子Unity物件
- 反射--Class物件功能--獲取Method反射物件
- 建立和銷燬物件物件
- 物件的建立和分配物件
- 【java】【多執行緒】獲取和設定執行緒名字、獲取執行緒物件(3)Java執行緒物件
- js表情正則 手機正則 郵箱正則JS
- Fresco的封裝和使用說明以及獲取快取中的Bitmap物件封裝快取物件
- Flutter Dart 正則RegExp [.....]和[^.....](一)FlutterDart
- Java獲取Spring的各種物件JavaSpring物件
- Grails通過sessionId獲取session物件AISession物件
- JavaScript獲取物件資料型別JavaScript物件資料型別
- 獲取 Class 物件的 3 種方法物件
- JavaScript 通過class獲取元素物件JavaScript物件
- 【Python爬蟲】正則爬取趕集網Python爬蟲
- 從一則案例解析js正則的String物件的replace方法使用技巧JS物件
- JavaScript物件導向—物件的建立和操作JavaScript物件
- Java使用正則獲取字串中匹配欄位Java字串
- shell正則匹配捕獲引用進行IP匹配
- 建立和銷燬物件(一)物件
- 如何獲取安全獲取蘋果udid,imei蘋果
- Jquery如何獲取和設定元素內容?jQuery
- 正則
- 遞迴遍歷物件獲取value值遞迴物件
- three.js獲取物件的材質JS物件
- 正則匹配開頭和結尾