簡體   English   中英

查找並用Javascript替換href值中的任何數字

[英]Find and replace any number in href value with Javascript

這是我當前的代碼,不起作用:

$( "#cart_url" ).attr('href', this.href.replace( "ProductCode=TFLG1&Qty.TFLG1="/^[0-9]+$/"&", "test" ));

我不確定如何編寫語法。 在我有“ / ^ [0-9] + $ /”的地方,我只是想用“ test”替換任何數字的結果。

更多信息:

$( "#cart_url" ).attr('href', this.href.replace( "ProductCode=TFLG1&Qty.TFLG1=345&", "test" ));

這段代碼可以正常工作,但是數字“ 345”可以是1-1000,因此我需要動態查找並替換該數字,而不是將此函數編寫1000次。

如果我理解正確,則所需的模式類似於/[Qty.TFLG1][\\d]+(?=&)/g

它將以這種方式工作:

var pattern =/[Qty.TFLG1][\d]+(?=&)/g;
$("#cart_url").attr("href", this.href.replace( pattern, "test" ));

那將返回類似:

ProductCode=TFLG1&Qty.TFLG1=test&

暫無
暫無

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

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