The selector class can be:
c-1
c-2
c-3
(etc...)
The selector can also have other classes, so here is an example of a possible HTML:
<div class="foo c-2 foofoo"></div>
I want to get the number after the c
. In this case - I'll get 2
.
How can I do that?
Try
var el = $('.c-2')//get the element whose class value has to be extracted
var val = el.attr('class').match(/\bc-(\d+)\b/)[1]
If you sure that no other integers present in your class
try
var s ="foo c-2 foofoo";
var result = /\d+(?:\.\d+)?/.exec(s);
alert(result); //2 is the result
Fiddle
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With