Javascript 如何获取字符串中两位数字的值
假设我有以下字符串(原始字符串中没有换行): 我想提取fontSize(在本例中为12),欢迎使用任何解决方案(包括正则表达式) 在JavaScript代码中,这将是:Javascript 如何获取字符串中两位数字的值,javascript,jquery,regex,string,font-size,Javascript,Jquery,Regex,String,Font Size,假设我有以下字符串(原始字符串中没有换行): 我想提取fontSize(在本例中为12),欢迎使用任何解决方案(包括正则表达式) 在JavaScript代码中,这将是: var regex = /\[fontSize=(\d+)\]/; var str = "Lorem ipsum dolor sit amet, [b]consectetur adipisici elit[/b], sed eiusmod tempor incidunt ut labore et [fontSize=12]dol
var regex = /\[fontSize=(\d+)\]/;
var str = "Lorem ipsum dolor sit amet, [b]consectetur adipisici elit[/b], sed eiusmod tempor incidunt ut labore et [fontSize=12]dolore [/fontSize=12] magna aliqua";
var match = regex.exec(str);
var fontSize = match[1];
print(fontSize);
请参阅。@BobbleBobble:我的错误,已经更正了。@jan ty为我的代码格式化
\[fontSize=(\d+)\]
# will look for fontSize= in square brackets
# and captures the digits found
var regex = /\[fontSize=(\d+)\]/;
var str = "Lorem ipsum dolor sit amet, [b]consectetur adipisici elit[/b], sed eiusmod tempor incidunt ut labore et [fontSize=12]dolore [/fontSize=12] magna aliqua";
var match = regex.exec(str);
var fontSize = match[1];
print(fontSize);