HarmonyOS 在React Native环境中toLocaleUpperCase、toUpperCase不生效

let loStr = “aaaaa”;
console.log(‘home_page’, loStr.toUpperCase());
  • 1.
  • 2.

这样写的话不能转成大写,只要有中文字符就不行,预期效果是能转成AAAAA。

HarmonyOS
2024-12-28 07:35:27
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
put_get

可以参考此demo:

function replaceMrz(): void {
  let mrz = 'EK24186942CHN9209127M3304053MNPFNBPD<くくくA942';
  log.info('处理数据前mrz值 : ' + mrz);
  //转大写
  mrz = mrz.toUpperCase()
  let regex = new RegExp('く'.toUpperCase() + '|' + "へ".toUpperCase(), 'g'); // 这里使用正则匹配即可
  mrz = mrz.replace(regex, "<")
  log.info('处理数据后mrz值 : ' + mrz);
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
分享
微博
QQ
微信
回复
2024-12-28 10:03:51
相关问题
嵌套组件Scroll生效
2806浏览 • 1回复 待解决
HarmonyOS 适配 React native
1223浏览 • 1回复 待解决
HarmonyOS 使用react-native的Image问题
743浏览 • 1回复 待解决
HarmonyOS 咨询React Native适配情况
997浏览 • 1回复 待解决
HarmonyOS margin生效
1442浏览 • 1回复 待解决
HarmonyOS expandSafeArea生效
1439浏览 • 1回复 待解决
HarmonyOS react-native-device-info
665浏览 • 1回复 待解决
HarmonyOS 是否接入React Native框架?
959浏览 • 1回复 待解决
HarmonyOS worker子线程har包里生效
751浏览 • 1回复 待解决