簡體   English   中英

如何在JavaScript中使用string.replace將匹配字符串開頭的兩個不同表達式替換為null

[英]How to replace two different expressions that match start of the string by null using string.replace in javascript

我必須將null開頭的mime替換為null。匹配該字符串開頭的兩個mime正則表達式為/ ^ data:audio / x-ms-wma \\ w *; base64,/

/ ^ data:audio / \\ w +; base64,/

任何人都可以提出一種方法,將上述兩者結合起來,並替換為空值。如果我用null代替。

var b64Data=text.replace(/^data:audio\/\w+;base64,/, '');

替換表達式(如果找到的話)為null ..如何合並兩個正則表達式並替換為null。

使用| 在正則表達式中列出替代項

var b64Data = text.replace(/^data:audio\w+;base64,|^data:audio\/x-ms-wma\w*;base64,/,'');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM