使用javascript的RegExp对象(正则)

原创 2012年03月21日 11:06:33

<html>
<head runat="server">
    <title></title>
    <script language="javascript" type="text/javascript">
        //使用正则表达式的test方法,检验是否含有某个特定的字符
        function Ftest() {
            var v = new RegExp("chai");
            var flag = v.test("I am chai weiwei");
            alert(flag);
        }

        //使用正则表达式的exec方法,输出要检验的特定字符
        function Fexec() {
            var v = new RegExp("chai");
            var result = v.exec("I am chai weiwei");
            alert(result);
        }

        //使用正则表达式的compile方法
        function Fcompile() {
            var v = new RegExp("chai");
            var flag1 = v.test("I am chai weiwei");
            v = v.compile("cai");
            var falg2 = v.test("I am chai weiwei");
            alert(flag1+"&"+falg2)
        }
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    <input type="button" value="RegExp的test方法" onclick="Ftest()" /><br />
    <input type="button" value="RegExp的exec方法" onclick="Fexec()" /><br />
    <input type="button" value="RegExp的compile方法" onclick="Fcompile()" /><br />
    </div>
    </form>
</body>
</html>

RegExp对象的使用与正则替换

相信大家应该都有做过这样的题目。就是把一个数字转测
  • kelvinbean
  • kelvinbean
  • 2015年07月23日 16:20
  • 304

js正则RegExp使用g全文扫描匹配多项模式的坑

数据是这样: 简山尼,13591773474;多遥山伯,13591773474;周玉兰,13000000004;陈雪梅,13901193472;张可高,13900139000; 代码如下: fu...
  • jackie_tsai
  • jackie_tsai
  • 2016年08月03日 12:08
  • 775

RegExp对象的属性

RegExp对象的属性分为静态属性和实例属性。 一 静态属性 RegExp对象的静态属性包含:input、multiline、lastMatch、lastParen、leftContext、rig...
  • chengqiuming
  • chengqiuming
  • 2017年04月12日 10:33
  • 724

javascript正则全局匹配g慎用test方法

来自:http://www.coding123.net/article/20130108/javascript-regex-global-matcth-care-of-test-method.aspx...
  • Leolu007
  • Leolu007
  • 2013年02月08日 02:44
  • 1534

js中使用正则表达式(三)RegExp对象构造函数属性介绍

1、RegExp构造函数属性可以通过两种方式访问:长属性名和短属性名方式,其属性有: 长属性名 短属性名 说明 input $_ 最近一次要匹配的字符串,...
  • javaloveiphone
  • javaloveiphone
  • 2015年09月22日 10:06
  • 1219

ES正则的扩展

1、RegExp构造函数 在ES5中,RegExp构造函数的参数有两种情况。 第一种情况是,参数是字符串,这时第二个参数表示正则表达式的修饰符(flag)。 [htm...
  • Ihaveabeautifuldream
  • Ihaveabeautifuldream
  • 2016年10月13日 11:52
  • 635

正则表达式(RegExp)的方法和字符串的模式匹配方法

都能够测试字符串中是否存在指定格式的字符。两种方法主要的区别在于,调用方法的对象和传递的参数,正则表达式的方法调用方法的对象是正则表达式,传输的参数是字符串,而字符串的模式匹配调用方法的对象是字符串,...
  • csm0912
  • csm0912
  • 2016年09月03日 16:33
  • 1495

JavaScript基础——引用类型(二)日期类型Date、正则表达式类型RegExp

Date类型 ECMAScript中的Date类型是在早期Java中的java.util.Date类基础上构建的。为此,Date类型使用自UTC(CoordinatedUniversal Time,...
  • Goskalrie
  • Goskalrie
  • 2016年05月27日 16:40
  • 3666

JS正则表达式的RegExp对象和括号的使用

RegExp对象的创建: 常规的正则表达式的创建可用直接量,即斜杠 “/” 括起来的字符。但在要求参数变化的环境下,RegExp()构造函数是更好的选择: var reg1 = /'\w+'/g; ...
  • stwuyiyu
  • stwuyiyu
  • 2015年03月14日 08:15
  • 2569

Nodejs正则表达式

转载来源于:http://www.91xueke.com/2013/04/05/307.htm Nodejs正则表达式函数之match、test、exec、search、split、...
  • dc_show
  • dc_show
  • 2014年12月22日 18:42
  • 2694
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用javascript的RegExp对象(正则)
举报原因:
原因补充:

(最多只允许输入30个字)