js正则表达式之input属性($_)RegExp对象属性介绍

功能说明:该属性为RegExp的静态只读属性,该属性的值为与RegExp对象所描述的正则表达式进行匹配检测的字符串,该属性也可以表示成$_

复制代码 代码如下:

<html>

<script language="javascript" type="text/javascript">

//objStr 为待匹配的内容

var objStr='abcDdefCDDE';

//创建正则表达式,i表示匹配忽略大小写

var re=/cd+e/i;//+表示之前的子匹配出现一次或者多次

document.write(objStr+"<br>");

//匹配字符串

objStr.match(re);

//该属性的值为与RegExp对象所描述的正则表达式进行匹配检测的字符串

document.write(RegExp.input+"<br>");

document.write(RegExp.$_+"<br>"); //如果浏览器不支持这样形式,这样试试document.write(RegExp["$_"]);

</script>

</html>

时间: 2024-07-31 20:10:57

js正则表达式之input属性($_)RegExp对象属性介绍的相关文章

js正则表达式之input属性($_)RegExp对象属性介绍_正则表达式

功能说明:该属性为RegExp的静态只读属性,该属性的值为与RegExp对象所描述的正则表达式进行匹配检测的字符串,该属性也可以表示成$_ 复制代码 代码如下: <html> <script language="javascript" type="text/javascript"> //objStr 为待匹配的内容 var objStr='abcDdefCDDE'; //创建正则表达式,i表示匹配忽略大小写 var re=/cd+e/i;//

JS正则表达式详解[收藏]_正则表达式

JS的正则表达式 //校验是否全由数字组成  function isDigit(s)    {    var patrn=/^[0-9]{1,20}$/;    if (!patrn.exec(s)) return false   return true   }    //校验登录名只能输入5-20个以字母开头.可带数字."_"."."的字串  function isRegisterUserName(s)    {    var patrn=/^[a-zA-Z]{1

js正则表达式基本语法(精粹)_正则表达式

1.正则表达式基本语法 两个特殊的符号'^'和'$'.他们的作用是分别指出一个字符串的开始和结束. 例子如下: "^The":表示所有以"The"开始的字符串("There","The cat"等): "of despair$":表示所以以"of despair"结尾的字符串: "^abc$":表示开始和结尾都是"abc"的字符串--呵呵,只有&q

共享日常收集JS正则表达式(JavaScript regular expression)_正则表达式

RegExp直接量和对象的创建 就像字符串和数字一样,程序中每个取值相同的原始类型直接量均表示相同的值,这是显而易见的.程序运行时每次遇到对象直接量(初始化表达式)诸如{}和[]的时候都会创建新对象.比如,如果在循环体中写var a = [],则每次遍历都会创建一个新的空数组.正则表达式直接量则与此不同,ECMAScript 3规范规定,一个正则表达式直接量会在执行到它时转换为一个RegExp对象,同一段代码所表示正则表达式直接量的每次运算都返回同一个对象.ECMAScript 5规范则做了相反

js正则表达式验证大全(收集)_正则表达式

引用网址  http://hi.baidu.com/quiteuniverse/blog/item/9f3f043d46ad1e07bba16716.html 以下函数调用方式:    function check() { var bb = document.getElementById("txt_id").value;//txt_id为文本框的ID alert(ismobile(bb));//ismobile 代表以下任何一个函数名称 } HTML代码:   <input ty

AS3 js正则表达式 反向引用(backreference)_正则表达式

as3代码: var str = ""; var reg = /(\d{}) \/gx; // \ 即为反向分组,代表前一个分组相同的匹配结果字符.如\d{} 匹配了,那么\也只能为匹配, var first=str.match(reg); //match(),返回一个对象,如果reg有全局属性g,对象的数字索引为各完全匹配字符, //如果无全局属性g,索引为第一次完全匹配字符,其他索引依次为各分组匹配字符 for(var key in first) { trace("第一次

JS 正则表达式的位置匹配_正则表达式

http://regexpal.com/ 上面这个网站可以用于在线检测JS的正则表达式语法 除了熟知的几个固定字符表示位置: ^ : Match the beginning of the string and, in multiline searches, the beginning of a line. $ : Match the end of the string and, in multiline searches, the end of a line. \b:  Match a word

JS正则表达式一条龙讲解(从原理和语法到JS正则)

正则啊,就像一座灯塔,当你在字符串的海洋不知所措的时候,总能给你一点思路:正则啊,就像一台验钞机,在你不知道用户提交的钞票真假的时候,总能帮你一眼识别:正则啊,就像一个手电筒,在你需要找什么玩意的时候,总能帮你get你要的东西... -- 节选自 Stinson 同学的语文排比句练习<正则> 欣赏了一段文学节选后,我们正式来梳理一遍JS中的正则,本文的首要目的是,防止我经常忘记正则的一些用法,故梳理和写下来加强熟练度和用作参考,次要目的是与君共勉,如有纰漏,请不吝赐教,良辰谢过. 本文既然取题

RegExp 对象

对象   保存有关正则表达式模式匹配信息的固有全局对象. RegExp.property 必选项 property 参数是 RegExp 对象的任意一个属性. 说明 RegExp 对象不能直接创建,但始终可以使用.在成功的正则表达式查找完成之前,RegExp 对象各属性的初始值如下所示: 属性 简写 初始值 index   -1 lastIndex   -1 lastMatch $& 空字符串. lastParen $+ 空字符串. leftContext   空字符串. rightContex