JavaScript中reg表示什么

2021-01-05 06:55:34 字数 3482 阅读 9260

1楼:匿名用户

这得看加号的前后是什么东西,比方说1+i+3这就是数学的加法,假如i的值是2,则结果为1+2+3=6如果是"abc"+i+"哈哈"这就是字符串连接,假如i的值是123,则结果为"abc123哈哈"

javascript中regexp.$1是什么意思

2楼:匿名用户

regexp 是javascript中的一个内置对象。为正则表达式。

regexp.$1是regexp的一个属性,指的是与正则表达式匹配的第一个 子匹配(以括号为标志)字符串,以此类推,regexp.$2,regexp.

$3,..regexp.$99总共可以有99个匹配

给你看了例子就知道了

var r= /^(\d)-(\d)-(\d)$/; //正则表达式 匹配出生日期(简单匹配)

r.exec('1985-10-15');

s1=regexp.$1;

s2=regexp.$2;

s3=regexp.$3;

alert(s1+" "+s2+" "+s3)//结果为1985 10 15

我在javascript中看到document.reg,它是什么意思啊?有什么作用?

3楼:匿名用户

你的html中有一个name="reg"或id="reg" 的控件

请问在javascript中这句 regexp.$1是什麼意思!

4楼:匿名用户

这句话的上面应该有

str.match(/.../)

expr.exec("...")

这样的语句(str是字符串,expr是正则表达式对象)。

regexp.$1 是第一个匹配结果。

举个例子

if("2009-12-17".match(/(\d)-(\d+)-(\d+)/)) });

$1是第一个()里面的内容,$2是第二个()里面的内容,$3是第三个()里面的内容。以此类推。

js 正则表达式 var reg = /(.*[0-9].*[0-9].*[0-9])/ 是什么意思?

5楼:匿名用户

js中构抄造一个字符串变量时可袭以用两个正斜杠来代替bai双引号,改行du**也可改成

var reg = "(.*[0-9].*[0-9].*[0-9])";

因此zhi,正则表达dao式实际上是(.*[0-9].*[0-9].*[0-9])

最外层括号代表捕获组,捕获组在此表达式中无实际用处,所以表达式也可看成

.*[0-9].*[0-9].*[0-9]

.代表任意字符,*是量词任意个数,[0-9]代表0到9任意一个数字字符(与\d等效,因此该表达式的意思是指字符串中含有任意3个数字,3个数字之间的间隔没有限制,可相隔任意个(包括0个)任意字符

js var reg = /(\w+)=(\w+)/g;代表什么意思?

6楼:匿名用户

创建一个 regexp 对象并通bai过 reg 变量进行引用du.该对象所包含zhi

的正则表达式为dao /(\w+)=(\w+)/g其中 \w 表示 匹配包括下版划线的任何单权词字符

+ 表示 匹配前面的子表达式一次或多次。

括号用于获取子匹配

g 表示全局匹配模式

(\w+)=(\w+) 意为匹配 ***=*** 这种格式的字符串这么说你可能也看不太懂吧, 去了解一下正则表达式应该对你有帮助.

这个用javascript的regexp怎么表示

7楼:匿名用户

replace(/\s+(?!(\-|or))/g,'*')

8楼:匿名用户

你这样的需求其实没有必要完全靠reg来做,因为你的字符串可能有很多个检回索词

可以有这样答

一个思路:

1. 用空格分割每个字段,每个字段默认是与的关系

2. 如果某个字段前面有“-”,则将其字段独立出来

var str = "aaa bbb ccc -dddd....";

str = str.replace(/\s+/g," "); // 把中间连续的空格合并成一个

var arr = str.split(" "); // 把每个字段分离出来

var andarr = , noarr = ; // 定义数组,存放需要与的字段,需要非的字段

for (var i=0;i

// 到这里,需要与的字段都放到andarr,需要非的字段都放到了noarr里了

// 接下来你想怎么整就怎么整了

这个方法虽然不是你想象的那么简洁,但是流程要清晰的多,也方便扩展

9楼:匿名用户

不太明白你要表达的意思:

var s = "中国-经济";

var result = /中国\s经济/g.test(s);

alert(result); //output: false

js中有如下**,请问这个正则表达式什么匹配什么的? regexp("(^|&)logo_url=([^&]*)(&|$)")

10楼:匿名用户

匹配这样的字符串

logo_url=不是&的任意字符版&

logo_url=不是&的任意字符

&logo_url=不是&的任意字符&

&logo_url=不是&的任意字符

其实权就是匹配url中logo_url这个参数

11楼:匿名用户

这个正则可以匹配类似以下的字符串:

logo_url=***x

&logo_url=***x

logo_url=***x&

&logo_url=***x&

12楼:匿名用户

^或& logo_url= ^或& 可以有0或n个 结尾需要 &或者$

javascript中确认密码的**中str.value和regexp("^\\w{8,31}$")都是什么意思

13楼:

1.这里的str.value是指你函数参数对象的值,主要有调用该方法的地方设置;

2.regexp("^\\w$")是正则表达式应用的一种,用来匹配字符串中的字符是否符合正则的规则,你这里的正则用来验证字符串重复8-31的字符串。

14楼:匿名用户

str是一个节点。str.value就是取的这个节点的值,通常这个节点是input/textarea等类型的。

regexp("^\\w$")是正则表达式,用于判断str.value这个字符串,是否是由8到31个字符组成的。

JavaScript中index代表什么

1楼 var omyarray new array 1 2 3 4 5 for index in omyarray 在这段 里只是个变量 从字面意义就是取这个数组的位置不过有index这个方法 判断字符串返回的位置例 var str abc var s str indexof b s就是b出现在这个...

javascript中是什么意思

1楼 网海1书生 var a true a a a false 就是把感叹号右边的布尔型表达式的值 true或false 取反 变为false或true 后赋值给等号左边的变量。 javascript中 什么意思? 2楼 匿名用户 javascript中 表示严格不相等 javascript中,un...

javascript中+和+有什么区别吗

1楼 北京巴卜技术 复合赋值运算符 左操作数同时也是目的操作数相当于num num arrtext length类似的还有 , , , 2楼 毛念儿 是自加的意思,b 2相当于b b 2 js中 和 有什么区别 3楼 纯洁的小树 就是复制, 是变量加上右侧表达式的值之后再重新复制给变量,例如var ...