欢迎大家访问我的BLOG,我会多多的出原创文章,希望大家支持我,为我祈祷,让我实现我的三个梦想!再30岁能成为一个名优秀的软件架构师!

【正则[规则]表达式学习心得】1、悟透普通字符-字符直接量

这个是JavsScript字符处理通用的,而不是单单用在规则表达式中,

如var cc = "\u0061"; alert(cc);\\打印出a

一、字符直接量定义:   

1、被用来表示的字符被称为直接量,例如下面的红色部分就是字符直接量      

   var s="abcde";//字符直接量," "引号是字符串直接量的语法分隔符

二、字符的表示方法(字符直接量)有多种:   

1、直接使用字符来表示它们本身 如:“javascript”

2、ASCII编码     

  a、\x两位的十六进制值   如 “\x61”表示字母“a”     

  b、\八进制数值   如“\141” 表示字母“a”     

注意:十进制的ASCII编码值是不能够直接使用的,ASCII编码只能够匹配有限的单字节拉丁字符,对于双字节的汉字等字符是无法表示的。   

3、Unicode编码      

      a、\u四位的十六进制值  如“\u0061” 表示字母“a”。      

         如:[\u0F00-\u0FFF] 匹配所有的藏文字符。   

4、Javascript还支持的其他一些预定义的特殊字符 如:\o\t\n\v\f\r\a\e\b\xX,具体请参考手册      

     注意:因为/\b/表示单词的边界,所有必须/[\b]/表示退格符

 

posted on 2013-01-08 21:05  程序缘  阅读(297)  评论(0编辑  收藏  举报

导航