国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

js中如何在正則表達(dá)式中放入一個(gè)變量呢

這篇具有很好參考價(jià)值的文章主要介紹了js中如何在正則表達(dá)式中放入一個(gè)變量呢。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

工作中碰見了這樣的業(yè)務(wù)
因?yàn)槠匠懙恼齽t 喜歡 直接 // 寫正則匹配的表達(dá)式

突然有一天 我的正則表達(dá)式要從一個(gè) 變量中 取到 跟往常的有點(diǎn)不用

假設(shè) var name = “zhao”

var str = “hello world zhao aaa”;
想找到 zhao在字符串中位置

然后 zhao我又是定義了一個(gè)變量 才這樣的
var a = /name/
我剛寫玩 就有點(diǎn)懵逼了這樣好像不行的

其實(shí) 不用簡寫 使用構(gòu)造函數(shù)的方式就可以解決我們的問題了

var reg = new RegExp(name);

// 輸出 /zhao/
就實(shí)現(xiàn)了 我們的需求 其實(shí)吧 還是js基礎(chǔ)比較薄弱導(dǎo)致的

加油 關(guān)注我 持續(xù)更新前端知識(shí)文章來源地址http://www.zghlxwxcb.cn/news/detail-416636.html

到了這里,關(guān)于js中如何在正則表達(dá)式中放入一個(gè)變量呢的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • JS -- 正則表達(dá)式教程

    ECMAScript 通過 RegExp 類型支持正則表達(dá)式。 上面兩種是等價(jià)的正則表達(dá)式 g: 執(zhí)行全局匹配(查找所有匹配,而非在找到第一個(gè)匹配后停止) i: 忽略大小寫 m: 多行匹配(第一行末尾結(jié)束后會(huì)在下一行連續(xù)匹配) 測試字符是否滿足正則表達(dá)式規(guī)則,返回 true / false 找到滿足正則

    2024年01月17日
    瀏覽(23)
  • 記錄一個(gè)正則表達(dá)式

    至少 8 個(gè)字符; 至少包含一個(gè)小寫英文字母; 至少包含一個(gè)大寫英文字母; 至少包含一個(gè)數(shù)字; 至少包含一個(gè)特殊字符,特殊字符為:“!@#$%^*()-+” 中的一個(gè); 不包含2個(gè)連續(xù)相同的字符; 不包含連續(xù)數(shù)字,如:12345;

    2024年02月13日
    瀏覽(18)
  • JS——正則表達(dá)式(超詳細(xì))

    JS——正則表達(dá)式(超詳細(xì))

    正則表達(dá)式 是用于匹配字符串中字符組合的模式。在 JavaScript中,正則表達(dá)式也是對象。這些模式被用于 RegExp 的 exec 和 test 方法, 以及 String 的 match、matchAll、replace、search 和 split 方法。 兩種方法:字面量方式、構(gòu)造函數(shù)方式 校驗(yàn)數(shù)據(jù) 測試字符是否滿足正則表達(dá)式規(guī)則,如

    2023年04月08日
    瀏覽(41)
  • JS中的正則表達(dá)式

    正則就是一種規(guī)則的的表達(dá)式,書寫一段規(guī)則,用于匹配一段字符串是否符合規(guī)則 創(chuàng)建正則表達(dá)式 創(chuàng)建正則表達(dá)式有兩種方式: 1.字面量的形式 2.內(nèi)置構(gòu)造函數(shù)的形式 1.匹配(test) 匹配字符串是否符合正則規(guī)則 符合—true 不符合—false 語法: 正則.test(字符串) 2.捕獲 語法:正則.exe

    2024年02月05日
    瀏覽(16)
  • js 的正則表達(dá)式(二)

    js 的正則表達(dá)式(二)

    正則表達(dá)式分為普通字符和元字符。 普通字符: ????????僅能夠描述它們本身,這些字符稱作普通字符,例如所有的字母和數(shù)字。也就是說普通字符只能夠匹配字符串中與它們相同的字符。 元字符: ????????是一些具有特殊含義的字符,可以極大提高了靈活性和強(qiáng)大

    2024年02月11日
    瀏覽(22)
  • 【JS】一文學(xué)會(huì)正則表達(dá)式

    1.1什么是正則表達(dá)式 正則表達(dá)式( Regular Expression )是用于匹配字符串中字符組合的模式。在JavaScript中,正則表達(dá)式也是對象。 正則表通常被用來檢索、替換那些符合某個(gè)模式(規(guī)則)的文本。 例如驗(yàn)證表單: 用戶名表單只能輸入英文字母、數(shù)字或者下劃線, 昵稱輸入框

    2024年01月17日
    瀏覽(14)
  • JS正則表達(dá)式:常用正則手冊/RegExp/正則積累

    JS正則表達(dá)式:常用正則手冊/RegExp/正則積累

    一、正則基礎(chǔ)語法 JavaScript 正則表達(dá)式 | 菜鳥教程 JS正則表達(dá)式語法大全(非常詳細(xì)) 二、使用場景 2.1、 校驗(yàn)中國大陸手機(jī)號(hào)的正則表達(dá)式 正則 解釋 序號(hào) 正則 解釋 1 ^1 以數(shù)字 1 開頭 2 [3456789] 第二位可以是 3、4、5、6、7、8、9 中的任意一個(gè) 3 d{9} 后面是 9 個(gè)數(shù)字 示例代碼

    2024年02月14日
    瀏覽(22)
  • js中的正則表達(dá)式(一)

    js中的正則表達(dá)式(一)

    目錄 1.什么是正則表達(dá)式 2.正則表達(dá)式在JavaScript中的使用場景: ?3.正則表達(dá)式的語法: 正則表達(dá)式(Regular Expression)是用于匹配字符串中字符組合的模式。在JavaScript中,正則表達(dá)式也是對象通常用來查找、替換那些符合正則表達(dá)式的文本,許多語言都支持正則表達(dá)式。 例如

    2024年02月12日
    瀏覽(28)
  • js表單驗(yàn)證(常用的正則表達(dá)式)

    js表單驗(yàn)證的正則表達(dá)式,test() 方法用于檢測一個(gè)字符串是否匹配某個(gè)模式,如果字符串中含有匹配的文本,則返回 true,否則返回 false。 語法:let reg=/正則表達(dá)式主體/修飾符(可選); 方括號(hào)用于查找某個(gè)范圍內(nèi)的字符: ? ? ? ? [1-10]查找任何從 1?至 10?的數(shù)字,[a-z]查找方括

    2024年01月17日
    瀏覽(19)
  • JS正則表達(dá)式只能輸入數(shù)字跟字母

    ###最近需要些js控制一個(gè)輸入驗(yàn)證,搞了好多文字,東湊西并終于匯總了。只要控制不給輸入中文,空格,特殊字符就是 只能輸入數(shù)字跟字母了,反過來實(shí)現(xiàn) https://www.jb51.cc/nodejs/993719.html https://www.codenong.com/cs105929828/

    2024年02月12日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包