javasript  字符串

  string:

   search():查找  返回位置   无则为-1;

   substring(indexStart ,indexEnd+1);  

   charAt();  返回字符

   spilt();用某个字符来截断String,得到数组;

   replace("","");

   match()  返回符合的string

 

正则表达式     /pattern/modifiers;

   var rs = new RegExp('a')= /a/;RegularExpression

   var str = "";

    str.do(rs);

  

    转义  \d:数字  /\d/   str.search(rs);    str.match(rs);  str1 = str2.replace(rs,“”);      //当然可以用原字符

    修饰符: i  : ignore 忽略大小写    g: global  全局  查找全部     m:  more  多行匹配

    模式:     [abc] :[abc]之间任意字符               [a-z]:a到z,[0-9]           [^a-z0-9]排除字母数字          (x|y)  用|分隔

    元字符://转义字符     \d:数字       \s: 空白   \b:  单词边界      \uxxx:查找以十六进制数 xxxx 规定的 Unicode 字符。

    量词: n+:至少包含一个n   n*  包含零个或多个    n?包含零个或一个

   rs.test(string)    true

   Demo:

   敏感词过滤、替换

   电话匹配   

   邮箱匹配

   小说偷换

 

 

 

错误

try --catch   {alert()}   //

throw

 

 

 

调试

在程序代码中寻找错误叫做代码调试。

调试很难,但幸运的是,很多浏览器都内置了调试工具。

内置的调试工具可以开始或关闭,严重的错误信息会发送给用户。

有了调试工具,我们就可以设置断点 (代码停止执行的位置), 且可以在代码执行时检测变量。

浏览器启用调试工具一般是按下 F12 键,并在调试菜单中选择 "Console" 。

console.log() 方法

设置断点

在调试窗口中,你可以设置 JavaScript 代码的断点。

在每个断点上,都会停止执行 JavaScript 代码,以便于我们检查 JavaScript 变量的值。

在检查完毕后,可以重新执行代码(如播放按钮)

    debugger 关键字