儘管知道如何在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