In case you didn’t find another solution, I think this regex based snippet works to get a bare currency symbol. I tested with all six number formats (commas, periods, and arabic thousands separators) and with four different currencies, and it worked for me.
${nsformat_currency(0)?replace('[,.\\d\\s\\u066C]*', '', 'r')}