js中正则表达式使数字、中文或指定字符高亮
来源:互联网 发布:mysql数据库下载安装 编辑:程序博客网 时间:2024/06/13 07:45
<span id="span_id">span2314的23文本213</span>
var htmlobj = txt.replace(/(\d+)/img, "<span style='background:red;'>$&</span>");
//var htmlobj = txt.replace(/([+\-]?[0-9]+(\.[0-9]+)?)/g, "<span style='background:red;'>$1</span>"); // 这个也可以
//var htmlobj = txt.replace(/(\d+)/img, "<span style='background:yellow;'>$1</span>");//这个也可以
alert("替换spna中的数字:"+htmlobj);
$("#span_id").html(htmlobj);
注意,划重点了:
目前在正则表达式匹配里只可用$&或$1代替被匹配到的内容。
把数字改换成正则表达式的中文或者指定的字符,既可以高亮。还可以设置其他的高亮颜色:
红色:style='background:red;'
蓝色:style='background:blue;'
绿色:style='background:green;'
...
亲身实践:目前无法给input标签和textarea标签里的字符串高亮,可用span标签代替。
阅读全文
0 0
- js中正则表达式使数字、中文或指定字符高亮
- js数字或字母的正则表达式
- js 正则表达式 中文字符函数
- 替换除汉字字母数字和指定的字符或特殊符号外的所有内容的正则表达式
- .net中 验证用户名 2~20个字符,支持中文、英文、数字、“_”、“-”的正则表达式
- 在JS中,使用正则表达式,用指定字符替换字符串前后空格
- JS中验证数字正则表达式
- Flex正则表达式判断中文或全角字符
- 常用正则表达式及JS中验证文本框中文、数字、字母、日期
- js正则表达式 必须包含数字、字母、特殊字符
- JS-只允许输入中文数字英文的正则表达式
- js各类正则表达式(中文、字母、数字、全角)
- js各类正则表达式(中文、字母、数字、全角)
- js各类正则表达式(中文、字母、数字、全角)
- js如何识别中文字符-charCodeAt()、正则表达式
- 正则表达式:一串字符中只含有:数字、横杠、空格
- 中文字符的正则表达式
- 正则表达式判断中文字符
- 生活小记32
- CNCC2017梳理
- 蓝盾初赛二阶段
- 2017 ccpc秦皇岛站总结
- UE4 Pawn AI寻路
- js中正则表达式使数字、中文或指定字符高亮
- 安装配置MongoDB(服务名无效问题)--学习1
- Fiori 代码规范2---代码结构详解3
- eclipse配置反编译插件
- 初学opencv遇到的问题及解决办法(3)
- JavaScript的深拷贝
- [DP] HHHOJ #115. 我们爱数数
- tomcat 一闪而过
- 1001. 害死人不偿命的(3n+1)猜想