【问题标题】:How to connect special symbols like   ¥ in react-native如何在 react-native 中连接特殊符号,如 ¥
【发布时间】:2019-09-13 19:19:15
【问题描述】:

我想用“`”连接一个字符串,并希望“&日元;”显示为“¥”,代码如下:

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

但对我不起作用,

顺便说一下,我用 react-native 写的

【问题讨论】:

标签: javascript typescript react-native


【解决方案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>
    );
  }

输出:

【讨论】:

  • @zzq 不客气。您能否也将我的答案标记为已接受。 (按我的答案旁边的复选图标)。谢谢
【解决方案2】:

你可以使用javascript原生方法,比如

let formattedMoney = new Intl.NumberFormat('ja-JP', { style: 'currency', currency: 'JPY' }).format(money);
let str=`${period} per (money:${formattedMoney})`

【讨论】:

  • 我使用 react-native,它不起作用,但纯 javascript 测试是可以的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-31
  • 2018-12-23
  • 1970-01-01
  • 2021-05-03
  • 2015-07-10
相关资源
最近更新 更多