您的位置:首页 > Web前端 > JavaScript

如何在JS中应用正则表达式

2015-07-29 23:31 686 查看
背景:在之前的随笔中写过C#中如何使用正则表达式,这篇随笔主要讲如何在js中应用正则表达式

如下代码:

$("#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位数字。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: