如何在react-native中连接¥等特殊符号

时间:2019-04-24 13:15:33

标签: javascript typescript react-native

我想使用“`”连接字符串,并希望“¥”将显示为“¥”,如下所示:

let str=`${period} per (money:¥${money})`

但对我没用,

顺便说一句,我用react-native来写它

2 个答案:

答案 0 :(得分:1)

要解析HTML实体,可以使用npm模块html-entities

这是一个可行的示例:

import { Html5Entities } from 'html-entities'; 

render() {
    const entities = new Html5Entities();
    return (
      <SafeAreaView style={styles.container}>
        <View>
        <Text> {entities.decode('&yen')} </Text>
        </View>
      </SafeAreaView>
    );
  }

输出:

Example output

答案 1 :(得分:0)

您可以使用

之类的javascript本机方法
let formattedMoney = new Intl.NumberFormat('ja-JP', { style: 'currency', currency: 'JPY' }).format(money);
let str=`${period} per (money:${formattedMoney})`