在生成器中建立了這個正規表示式,一切都按預期工作,在我的應用程式中嘗試清理一些字串,應用程式說它無效。
宣告如下:
const reg = /(?i)-TeamMember$|-TeamLead$/; testString = testString.replace(reg, "");
嘗試執行應用程式會出現以下錯誤:
模块解析失败:无效的正则表达式:/(?i)-StringA$|-StringB$/: 无效的分组(199:21) 文件已使用以下加载器进行处理: * ./node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js * ./node_modules/@ngtools/webpack/src/ivy/index.js 您可能需要额外的加载器来处理这些加载器的结果。
在生成器中嘗試了這個,一切都按預期工作,目標是從字串中刪除後綴,如果它與提供的任一字串匹配並忽略大小寫。
Your Answer
1 個答案
JavaScript沒有內建的不區分大小寫的行內標誌。相反,您應該使用不區分大小寫的標誌/i
const reg = /-TeamMember$|-TeamLead$/i; testString = testString.replace(reg, "");
您可以在這裡閱讀更多:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/ignoreCase
Hot Questions
function_exists()無法判定自訂函數
2024-04-29 11:01:01
google 瀏覽器 手機版顯示的怎麼實現
2024-04-23 00:22:19
子窗口操作父窗口,輸出沒反應
2024-04-19 15:37:47
父視窗沒有輸出
2024-04-18 23:52:34
關於CSS心智圖的課件在哪?
2024-04-16 10:10:18
Hot Tools
vc9-vc14(32+64位元)運行庫合集(連結在下方)
phpStudy安裝所需運行函式庫集合下載
VC9 32位
VC9 32位元 phpstudy整合安裝環境運行庫
php程式設計師工具箱完整版
程式設計師工具箱 v1.0 php整合環境
VC11 32位
VC11 32位元 phpstudy整合安裝環境運行庫
SublimeText3漢化版
中文版,非常好用
熱門話題
抖音等級價目表1-75
20335
7
20335
7
wifi顯示無ip分配
13530
4
13530
4
虛擬手機號碼接收驗證碼
11850
4
11850
4
gmail信箱登陸入口在哪裡
8835
17
8835
17
windows安全中心怎麼關閉
8420
7
8420
7
熱門文章
2025年加密貨幣市場十大趨勢預測:下一個風口在哪裡?
2025-11-07
By DDD
Galaxy的觀點:山寨幣ETF大軍即將到來 哪些的前景會光明
2025-11-08
By DDD
鐵路12306支付失敗訂單還在嗎_鐵路12306支付失敗訂單處理方法
2025-11-07
By DDD
win10字體安裝後在軟件裡找不到怎麼辦_win10字體安裝與識別方法
2025-11-07
By DDD
解決CSS @media 查詢優先級與規則覆蓋問題的教程
2025-11-07
By DDD





