js的小括号、中括号和大括号 您所在的位置:网站首页 json中大括号套大括号 js的小括号、中括号和大括号

js的小括号、中括号和大括号

2024-06-02 06:17| 来源: 网络整理| 查看: 265

正则表达式的() [] {}有不同的意思,() 是为了提取匹配的字符串。表达式中有几个()就有几个相应的匹配字符串。

(\s*)表示连续空格的字符串。[]是定义匹配的字符范围。

比如 [a-zA-Z0-9] 表示相应位置的字符要匹配英文字符和数字。

[\s*]表示空格或者*号。{}一般用来表示匹配的长度,比如 \s{3} 表示匹配三个空格,\s[1,3]表示匹配一到三个空格。

(0-9) 匹配 '0-9′ 本身。 [0-9]* 匹配数字(注意后面有 *,可以为空)[0-9]+ 匹配数字(注意后面有 +,不可以为空){1-9} 写法错误。

[0-9]{0,9} 表示长度为 0 到 9 的数字字符串。

例如:在PHP中过滤内容里面有数字或空格数字

代码如下:preg_replace("/\d{1,}\s{0,1}/", "xxxxxxxx", $signaturecontent);

JavaScript正则表达式在线测试工具:http://tools.jb51.net/regex/javascript

一、js中小括号()的用法详解

1、作为分组运算符:

分组运算符应该是再熟悉不过了,因为在小学数学中就有应用,例如:

var a=(1+2)*4;console.log(a);以上代码的输出值是12,因为分组运算符可以改变运算符的优先级,否则的话输出值是9。扩展说明:1.很多教程说它是一个强制运算符,其实在ECMAScript中,根本就没有强制运算符这么一个概念,它就是普通分组运算符。2.这也是为什么eval()函数将json格式字符串转换为对象需再嵌套一个小括号的原因,可以参阅使用eval()将json字符串转换为对象要多加一个小括号一章节。 

2、函数声明和函数调用参数列表:在声明函数或者调动函数的时候,如果有参数,那么就会将参数放在小括号之中,代码如下:

function func(a,b){  //代码}func(1,2);

3、与特定关键字形成特定语句:小括号可以与特定的关键词形成特定的语句,代码如下:

if(a>1){  //代码}while(i



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有