![](/img/trans.png)
[英]How to find number in text with pattern and change it in JavaScript
[英]how to find number pattern in a string
我正在完成一些代碼,我幾乎完成了我的代碼,但是我沒有在這里發布該代碼,因為那很龐大,我正在將一個類名從一個div復制到另一個div,我想從該類中提取一個數字,該類始終遵循以下模式。 該類始終在數字前使用ColorSlice,在數字后始終使用Mouseover。
類名
ColorSlice1MouseOver
ColorSlice1MouseOver
ColorSlice12MouseOver
ColorSlice32MouseOver
我想使用regex左右優雅地從該字符串中提取數字,我可以編寫子字符串函數,但是我認為可能會有更好的方法。 感謝任何幫助。
這個正則表達式怎么樣(假設您在Javascript變量str中具有原始的CSS類名稱):
num = str.replace(/ColorSlice([0-9]+)MouseOver/, "$1");
"ColorSlice1MouseOver".replace("ColorSlice", "").replace("MouseOver", "");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.