人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統 > 硬件軟件教程 > 詳細頁面

JavaScript正則表達式

JavaScript正則表達式

更新時間:2023-06-25 文章作者:未知 信息來源:網絡 閱讀次數:

根據運行的環境,操作系統可以分為桌面操作系統,手機操作系統,服務器操作系統,嵌入式操作系統等。

正則表達式 js 使用_js正則表達式 使用_js正則表達式使用

w3school教程

正則表達式是構成搜索模式的字符序列.

此搜索模式可用于文本搜索和文本替換操作.

正則表達式是構成搜索模式的字符序列.

當您搜索文本數據時,可以使用搜索模式來描述要搜索的內容.

正則表達式可以是單個字符,也可以是更復雜的模式.

正則表達式可用于執行所有類型的文本搜索和文本替換操作.

/pattern/modifiers;

var patt = /w3school/i;

/ w3school / i是一個正則表達式.

w3school是一種模式(用于搜索).

i是修飾符(將搜索區分大小寫).

在JavaScript中,正則表達式通常用在兩個字符串方法中: search()和replace().

The

search()方法使用表達式搜索匹配項,然后返回匹配的位置.

The

replace()方法返回修改后的字符串,其中替換了模式.

The

search()方法還接受字符串作為搜索參數. 字符串參數將轉換為正則表達式:

使用字符串搜索“ W3school”:

正則表達式 js 使用_js正則表達式使用_js正則表達式 使用

var str = "Visit W3School!";
var n = str.search("W3School"); 

親自嘗試

使用正則表達式對搜索字符串中的“ w3school”執行不區分大小寫的搜索:

var str = "Visit W3School";
var n = str.search(/w3school/i); 

結果

n將為:

6

親自嘗試

replace()還接受字符串作為搜索參數:

var str = "Visit Microsoft!";
var res = str.replace("Microsoft", "W3School"); 

親自嘗試

使用大小寫未知的正則表達式將W3school替換為字符串中的Microsoft:

var str = "Visit Microsoft!";
var res = str.replace(/microsoft/i, "W3School"); 

res結果將是:

Visit W3School!

親自嘗試

上述方法中可以使用正則表達式參數(而不是字符串參數).

正則表達式可以使您的搜索功能更強大(例如,不區分大小寫).

修飾符可用于不區分大小寫的更全局的搜索:

修飾符說明

js正則表達式使用_正則表達式 js 使用_js正則表達式 使用

i

執行不區分大小寫的匹配.

嘗試一下

g

進行全局匹配(查找所有匹配而不是在找到第一個匹配后停止).

嘗試一下

m

執行多行匹配.

嘗試一下

括號用于查找字符串范圍:

表達說明

[abc]

在方括號之間找到任何字符.

嘗試一下

[0-9]

找到0到9之間的任何數字.

嘗試一下

(x | y)

找到用|分隔的所有選項.

嘗試一下

js正則表達式 使用_正則表達式 js 使用_js正則表達式使用

元字符是具有特殊含義的字符:

元字符描述

\ d

查找號碼.

嘗試一下

\ s

找到空白字符.

嘗試一下

\ b

匹配單詞邊界.

嘗試一下

\ uxxxx

查找由十六進制數字xxxx指定的Unicode字符.

嘗試一下

量詞定義量詞:

量詞描述

n +

匹配任何包含至少一個n的字符串.

嘗試一下

n *

正則表達式 js 使用_js正則表達式使用_js正則表達式 使用

匹配任何包含零個或多個n的字符串.

嘗試一下

匹配任何包含零或一個n的字符串.

嘗試一下

在JavaScript中,RegExp對象是具有預定義屬性和方法的正則表達式對象.

test()是一個正則表達式方法.

它按模式搜索字符串js正則表達式 使用,并根據結果返回true或false.

以下示例在字符串中搜索字符“ e”:

var patt = /e/;
patt.test("The best things in life are free!"); 

因為字符串中有一個“ e”,所以上面代碼的輸出將是:

true

親自嘗試

您不必先將正則表達式放入變量中. 以上兩行可以縮短為一行:

/e/.test("The best things in life are free!");

The

exec()方法是一個正則表達式方法.

它將按照指定的模式搜索字符串,并返回找到的文本.

如果未找到匹配項,則返回null.

以下示例在字符串中搜索字符“ e”:

/e/.exec("The best things in life are free!");

因為字符串中有一個“ e”js正則表達式 使用,所以上面代碼的輸出將是:

e

親自嘗試


本文來自本站,轉載請注明本文網址:
http://www.pc-fly.com/a/jisuanjixue/article-246185-1.html



溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 安庆市| 红河县| 高清| 赫章县| 延长县| 乌拉特前旗| 永胜县| 门头沟区| 宁远县| 兴隆县| 山东| 宁强县| 双辽市| 桃江县| 临夏市| 汝城县| 鱼台县| 将乐县| 乾安县| 乌拉特前旗| 伊吾县| 隆子县| 德昌县| 深州市| 洪湖市| 阿鲁科尔沁旗| 冷水江市| 威海市| 达日县| 洪泽县| 衢州市| 江口县| 江北区| 平安县| 泌阳县| 如东县| 北安市| 大石桥市| 庄河市| 无锡市| 关岭|