最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Javascript之正则表达式中$和^的用法

来源:动视网 责编:小采 时间:2020-11-27 19:58:17
文档

Javascript之正则表达式中$和^的用法

Javascript之正则表达式中$和^的用法:本文主要和大家分享Javascript之正则表达式中$ 和 ^ 的用法,希望能帮助到大家。这一次,我们来看看正则中的 $ 和 ^ 的用法;我们现在有字符串 str="abc.css"然后我们想匹配一下 .css ,也就是验证这是个css文件<script type
推荐度:
导读Javascript之正则表达式中$和^的用法:本文主要和大家分享Javascript之正则表达式中$ 和 ^ 的用法,希望能帮助到大家。这一次,我们来看看正则中的 $ 和 ^ 的用法;我们现在有字符串 str="abc.css"然后我们想匹配一下 .css ,也就是验证这是个css文件<script type


本文主要和大家分享Javascript之正则表达式中$ 和 ^ 的用法,希望能帮助到大家。

这一次,我们来看看正则中的 $ 和 ^ 的用法;

我们现在有字符串 str="abc.css"

然后我们想匹配一下 .css ,也就是验证这是个css文件

<script type="text/javascript">
var str="abc.css";
var pattern=/\.css$/;
console.log(str.match(pattern));
</script>

来看看结果:

Array(1) 
 0: ".css"
 groups: undefined
 index: 3
 input: "abc.css"
 length: 1__proto__: Array(0)

好吧,结果是个数组,而且匹配到了 .css ;

我们来看一下 /\.css$/ 首先 \.的意思是转义出这个点,我们在之前说过,点是可以匹配任意单个字符的,

所以直接写个点是不行的,需要转义;

最后我们看到了$ ,$ 的意思是从右边,也就是末尾开始匹配;字符串str 的最后一位是 s ,和我们的 .css 的最后一位

对上了, 字符串str 的倒数第二位是 s ,和我们的 .css 的倒数第二位对上了......

假设我们的字符串是str ="abc.cssa", 那么结果是什么呢? 当然是null了,因为最后一位就没有对上,

所以,$ 的意思就是从字符串的末尾开始从后向前匹配;

花了很长时间看这个 $ ,那么下面的^ 就很简单了,这两个是相对的,

^ 的意思是从左向右匹配,从字符串的开头开始匹配;就不详细赘述了;

注意:如果^在 [ ]中出现,那么就是非的意思了,不再是从开头匹配的意思,

所以要特别注意。

相关推荐:

文档

Javascript之正则表达式中$和^的用法

Javascript之正则表达式中$和^的用法:本文主要和大家分享Javascript之正则表达式中$ 和 ^ 的用法,希望能帮助到大家。这一次,我们来看看正则中的 $ 和 ^ 的用法;我们现在有字符串 str="abc.css"然后我们想匹配一下 .css ,也就是验证这是个css文件<script type
推荐度:
标签: 使用 用法 js
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top