我需要使用 javascript 获取特定的类。 这个类是 Bootstrap 的网格:col-md-8
我需要获取号码,我试试这个:
$class = $('div').attr('class');
$number = $class.match(/^col-md-./);
我是正则表达式的新手,请帮助我。
编辑:$class 可能有更多类,例如:'col col-md-8 col-offset-md-8'
最佳答案
\d+
作为模式。
'col-md-8'.match(/\d+/)
// => ["8"]
'col-md-8'.match(/\d+/)[0]
// => "8"
\d
匹配一个数字字符。+
是重复修饰符:使之前的模式匹配多次(1 次或多次)
更新 对评论的回应:
使用捕获组:
'other-class-1 col-md-8'.match(/col-md-(\d+)/)[1]
// => "8"
关于javascript - 需要你帮助一个简单的 javascript 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20498349/