JavaScript 正则表达式语法中 $ 表示什么意思?

JavaScript 正则表达式语法中 $ 表示什么意思?~

一些常见高级语言中:变量命名的规则是 只能包含字母、数字和_,且必须是字母或_开头,
javascript,例外,多了个$,例如 var $string,$_arr,$123123data ……
方法命名也一样 例如:
function $(){
……
}
jQuery在中的 $("#id") …… 也是这样,就是一个名字叫$的Function而已.

id = obj.replace(/_/g, "$");//这句话的意思应该是把obj字符串中的 _ 都替换成 $,再赋值给变量id

$1,$2,$3和正则表达式无关,这个代码应该是放在服务器上运行的,相当于一个变量。执行完之后,$1,$2,$3就被赋予实际的值了。这里起个站位的作用。

正则表达式内容有点多哦,大概说一下
^表示开始
$结尾
\用来转义
[a-z]指的范围在a-z
[a-z]6位a-z范围的值
[a-z]*不限制长度范围
在需要详细的你就要去参考资料了

javascript正则表达式/g与/i及/gi的意义 regularexpression=/pattern/[switch]
这个switch就有三种值
g: 全局匹配
i: 忽略大小写
gi: 以上组合 //就像"",中间的_是正则表达式的模式,名面的g是选项,声明匹配的方式,其实好像就是将_换成$,个人意见,供参考。

js中$表示表达式的结束

相关兴趣推荐

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网