js让字符串中的数字变色

首先我们先把这个字符串转成数组

let str = '292f29c7268d395c166295d93be532de1338401624c70b7d7211e82f6cdd976c'

let list=[]

list = str.split('')

然后在标签中循环展示的时候进行判断

<div
  v-for="(item, index) in list"
  :key="index"
  :style="{
  color: /^[0-9]+.?[0-9]*/.test(item) == true ? 'red' : '',
  fontWeight: /^[0-9]+.?[0-9]*/.test(item) == true ? '800' : '',
  }">
     {
   
   { item }}
</div>

我这里用的是正则表达式

猜你喜欢

转载自blog.csdn.net/m0_61672533/article/details/128375282
今日推荐