中易网

怎么在js里用正则表达式提取文字并改变其颜色呢?比如一段文字里的“我”字,用正则提取改变字的颜色。

答案:3  悬赏:40  
解决时间 2021-03-14 02:38
习惯用jq
最佳答案
var content = document.getElementById("d1").innerHTML;//获取到的一段文字

var reg = /\#[0-9a-zA-Z]{6}/g; //这个就相当于”我“

content = content.replace(reg,"#000"); //设置获取到文字设置我的颜色

document.getElementById("d1").innerHTML = content; //将设置号的重新放到html中
全部回答
这个不需要用正则 举例: <p>我是中国人</p> 首先获取这个p标签的内容 var text=$("p").text(); 接下来判断是否包含这个字符串 if(text.indexOf("我")>=0){ //存在的话 text=text.replace("我","<span >我</span>"); 接下来。重新给这个标签绑定 $("p").text(text); }

<script>

    var user_name = "test";

    var pattern = /[a-za-z0-9_]+/;

    document.write(pattern.test(user_name));

</script>

我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
鄞州人民医院-肛肠外科地址在哪,我要去那里
谁能帮我出个注意,汽车纸巾盒怎么固定好,放
没有了纸媒 未来如何
老公出轨了,能原谅他吗
什么是高空作业?高处作业?
16除以22化为带分数
开源tts的festival可以用中文吗
云县美银便民平价超市地址有知道的么?有点事
男朋友在外地一个月,现在才去几天,过十天就
长方形知道变长求对角 怎么算 六角行知道边长
鞍山驾校哪家能办a2增a1
办理商业保理公司需要什么条件啊?
QQ空间中自己给别人的生日提醒怎样才能去掉
10KV/0.4KV三相油浸变压器,接地方式中的设备
商业保险如果是第二次得某病就不能报销吗?以
推荐资讯
战士的技能”防守反击“在什么条件下触发
黑磷有几对共价键
新一天大酒店这个地址在什么地方,我要处理点
我现在在吃伊瘦可是吃了9天了都没有反应是怎
为什么脖子上的毛孔特别大
移动那个流量用不完转赠怎么操作?
29岁amh值是0.59卵巢早衰严重吗
一条埃菲尔铁塔纯银项链要多少钱呀?
有哪些电影中有掐女人脖子的镜头?
绵阳市清真寺管理委员会在哪里啊,我有事要去
高考定向分配
地质学专业将来工作是不是很辛苦
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?