尽管知道如何在C#和PHP等其他语言中使用正则表达式匹配的Javascript版本,但我仍然非常努力。使用Javascript匹配“{CHARACTERS}”RegExp
我希望匹配{ANYCHARACTERS}
。
它必须具有:
- 一个
{
在开始 - 一个
}
末 - 1个或多个字符之间(任意字符,符号等)
所以我有以下几种:
<script type="text/javascript">
// The string that I want to perform a match on
var str = "{ASTRINGINHERE£$%^&*éáó}";
// Mt Matching expression
var patt1 = ^/{(.*){1,*}/}$/i;
// Write the matched result
document.write(str.match(patt1));
</script>
大括号在这种情况下不需要转义。 – kopischke
@kopischke良好的通话。编辑。谢谢! – benekastah
倒数upvote;)? – kopischke