[英]Regular Expression Pattern With A Variable
我使用正則表達式來檢查小數后的位數。
它用於兩位或三位數時工作正常,例如\\d{2}
或\\d{3}
,但如果我需要傳遞變量而不是2
和3
呢?
如何將變量傳遞給模式? 可能嗎?
您可以使用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.