快速业务通道

MooTools教程(13):正则表达式

作者 佚名技术 来源 网页制作 浏览 发布时间 2012-03-07

要测试的字符串:
正则表达式
忽略大小写
 

有趣的事情

现在我们已经学会了简单的匹配,我们可以开始看一下正则表达式更令人印象深刻的一些方面。这里不会涵盖一切可能与正则表达式相关的东西——我们将挑选一些更直接更有用的功能。

使用^从字符串开始匹配

正则表达式的“^”运算符允许你在一行字符串的开头匹配,而不管字符的后面有没有相应的匹配。把它放在你要匹配的正则表达式的开头,就像下面这样:

参考代码: [复制代码] [保存代码]
  1. // 我们要测试的字符串
  2. var string_to_test = "lets match at the beginning"
  3.  
  4. // 测试这个字符串是不是以lets开头,返回true
  5. var is_true = string_to_test.match("^lets");
  6. 和你期待的一样,如果这个表达式不是在字符串的开头,这个测试将返回false:
  7. // 我们要测试的字符串
  8. var string_to_test = "lets match at the beginning";
  9.  
  10. // 测试这个字符串是不是以match开头,返回false
  11. var is_false = string_to_test.match("^match");

继续测试下面的:

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号