簡體   English   中英

具有變量的正則表達式模式

[英]Regular Expression Pattern With A Variable

我使用正則表達式來檢查小數后的位數。

它用於兩位或三位數時工作正常,例如\\d{2}\\d{3} ,但如果我需要傳遞變量而不是23呢?

如何將變量傳遞給模式? 可能嗎?

您可以使用RegExp ,如;


//just an example though
var i = 2;
var pattern = new RegExp("\\d{"+i+"}$");

您可以編寫一個函數來生成RegEx字符串,其中包含您為所需數字或小數位數提供的參數。

如何定義數字范圍: \\d{2,3}

暫無
暫無

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

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