如何在JS中应用正则表达式
2015-07-29 23:31
686 查看
背景:在之前的随笔中写过C#中如何使用正则表达式,这篇随笔主要讲如何在js中应用正则表达式
如下代码:
当点击按钮以后,弹出如下消息:
将正则表达式的部分,解开注释,弹出如下消息:
注意以上的正则表达式中:var pattern = /[\n]/;
两个/.../之间的部分是表达式的主体,[...]表示字符的可选范围,如\n表示换行符,pattern可以匹配任意的换行符,效果就是将tmp中的换行符置换为空格。
参考文档:来自百度知道
再比如说,如下正则表达式:var phone = /^1\d{10,11}$/;
^匹配字符串的开始位置,$匹配字符串的结束位置,\d匹配任意的数字,{10,11}表示最少10位,最多11位数字。
如下代码:
$("#zhengze").click(function () { var tmp = "我是中国人" + '\n' + "我来自beijing"; //var pattern = /[\n]/; //tmp = tmp.replace(pattern, " "); alert(tmp); });
当点击按钮以后,弹出如下消息:
将正则表达式的部分,解开注释,弹出如下消息:
注意以上的正则表达式中:var pattern = /[\n]/;
两个/.../之间的部分是表达式的主体,[...]表示字符的可选范围,如\n表示换行符,pattern可以匹配任意的换行符,效果就是将tmp中的换行符置换为空格。
参考文档:来自百度知道
再比如说,如下正则表达式:var phone = /^1\d{10,11}$/;
^匹配字符串的开始位置,$匹配字符串的结束位置,\d匹配任意的数字,{10,11}表示最少10位,最多11位数字。
相关文章推荐
- [转]javascript console 函数详解 js开发调试的利器
- js keyup事件 定时器
- JS笔记-熟悉DOM元素中的各种属性
- 《JavaScript设计模式与开发实践》读书笔记之中介者模式
- 对于jsp和servlet的一点小认识
- js焦点事件
- JS 之 日期格式化函数
- JavaScript
- 在一个js文件中引用另一js文件(chrome插件亦适用)
- JS DOM编程艺术——JS综合实例—— JS学习笔记2015-7-29(第92天)
- js事件委托
- js事件代理和js知识一些小结1
- JSP----九大内置对象
- js数组操作:
- JS 之 查找数组中重复的元素
- extjs4 tree 节点选中问题
- 利用多叉树实现Ext JS中的无限级树形菜单(一种构建多级有序树形结构JSON的方法
- JSBinding + SharpKit / 实战:转换 Survival Shooter
- ExtJS的面向对象编程(继承、重写)
- JavaScript replaceall 方法