js的小括号、中括号和大括号 | 您所在的位置:网站首页 › json中大括号套大括号 › js的小括号、中括号和大括号 |
正则表达式的() [] {}有不同的意思,() 是为了提取匹配的字符串。表达式中有几个()就有几个相应的匹配字符串。 (\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 实验室设备网 版权所有 |