node.jsでの特殊文字の扱い

reotogashi 65views 更新:2015年9月25日

node.jsで

var cmd = 'C:pass\hoge.bat'

のように書くとエラーが出てしまいました。

原因は

特殊文字のエスケープ

が出来ていなかったことにありました。

http://www.ajaxtower.jp/js/num/index2.html

によると、特殊文字の前に\を付ける必要があるようです。

エラーが出てしまった例を書き直すと

var cmd = 'C:pass\\hoge.bat'

のように「\」の前に\を付けることで、エラーが解消されます。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません