1

| を削除するために次のコードを試しました。スタンドとエンドバスからのシンボルは機能しません。

"|aabckdoio|".replace("/^\|/g","").replace("/\|$/","")
4

3 に答える 3

4

正規表現から二重引用符を削除すると機能します

文字列を渡すと、正規表現検索ではなく、通常の文字列検索と置換.replace()が実行されます。

.replace2 つの操作を組み合わせることもできます。

"|aabckdoio|".replace(/^\||\|$/g, "");

また、|文字が常にそこにあることが確実にわかっている場合は、正規表現をまったく使用せずに実行できます。

"|aabckdoio|".slice(1, -1)
于 2013-06-13T11:05:40.237 に答える
2

最初と最後の文字を削除する必要がある場合は、次を使用できます。

var str = "|aabckdoio|".slice(1, -1); 
str; // "aabckdoio"
于 2013-06-13T11:09:06.483 に答える