用于在{}之间搜索字符串的Javascript正则表达式
我有下面的URL,我需要提取花括号“Control1_值”和“Control2_值”之间的单词present。我是新来的正则表达式请帮我解决正则表达式用于在{}之间搜索字符串的Javascript正则表达式,javascript,regex,Javascript,Regex,我有下面的URL,我需要提取花括号“Control1_值”和“Control2_值”之间的单词present。我是新来的正则表达式请帮我解决正则表达式 <http://localhost:85/Default.aspx?FormName=Default&StartTime=Now-1month&EndTime=Now&Action=Edit&ControlName=Control1&ControlValue={Control1_Value}&a
<http://localhost:85/Default.aspx?FormName=Default&StartTime=Now-1month&EndTime=Now&Action=Edit&ControlName=Control1&ControlValue={Control1_Value}& ControlName=Control2&ControlValue={Control2_Value}#/SampleApp>
您可以简单地使用这个或
\{(.*?)\}
您可以简单地使用这个或
\{(.*?)\}
您可以简单地使用这个或
\{(.*?)\}
您可以简单地使用这个或
\{(.*?)\}
试试正则表达式
var regex = /[^{]+?(?=})/g;
'<http://localhost:85/Default.aspx?FormName=Default&StartTime=Now-1month&EndTime=Now&Action=Edit&ControlName=Control1&ControlValue={Control1_Value}& ControlName=Control2&ControlValue={Control2_Value}#/SampleApp>'.match(regex );
var regex=/[^{]+?(?=})/g;
''匹配(正则表达式);
演示:试试正则表达式
var regex = /[^{]+?(?=})/g;
'<http://localhost:85/Default.aspx?FormName=Default&StartTime=Now-1month&EndTime=Now&Action=Edit&ControlName=Control1&ControlValue={Control1_Value}& ControlName=Control2&ControlValue={Control2_Value}#/SampleApp>'.match(regex );
var regex=/[^{]+?(?=})/g;
''匹配(正则表达式);
演示:试试正则表达式
var regex = /[^{]+?(?=})/g;
'<http://localhost:85/Default.aspx?FormName=Default&StartTime=Now-1month&EndTime=Now&Action=Edit&ControlName=Control1&ControlValue={Control1_Value}& ControlName=Control2&ControlValue={Control2_Value}#/SampleApp>'.match(regex );
var regex=/[^{]+?(?=})/g;
''匹配(正则表达式);
演示:试试正则表达式
var regex = /[^{]+?(?=})/g;
'<http://localhost:85/Default.aspx?FormName=Default&StartTime=Now-1month&EndTime=Now&Action=Edit&ControlName=Control1&ControlValue={Control1_Value}& ControlName=Control2&ControlValue={Control2_Value}#/SampleApp>'.match(regex );
var regex=/[^{]+?(?=})/g;
''匹配(正则表达式);
演示: