zoukankan      html  css  js  c++  java
  • javascript的两个超实用技巧

    最近在看javascript高级程序设计,发现这本书真的很好啊。真是没有亏了我的60块大洋啊。
    现在看到了正则表达式这一章了。现在发现了两个很实现的技巧,特在这里记录下来,和大家共享:
    1 利用正则表达式的OR模式来屏蔽用户输入中的某些词。示例如下
      function stripBadWord(text)
    {
       var reBadWords=/badword1|anotherbadword/gi;//把badword和anotherbadword设置成对应的要屏蔽的词
      return text.replace(reBadWords,function(temp)
     {
      return temp.replace(/./g,"*");
     }
      );
    }
     这样在需要过虑用户输入的地方调用这个函数,就可以把用户输入的特定词全部变成"*"来显示了。
    2 利用正则表达式去除文本中的所有的HTML标签,示例如下:
      function stripHTMLTag(text)
       {
     var reTag="/<(?:.|\s)*?/g;
     return text.replace(reTag,"");
       }
      同样可以调用这个函数,以返回去除html标签后的文本。
     怎么样啊?是不是见识到了正则表达式的强大的威力啊。还等什么?还不快点去掌握它。
     
  • 相关阅读:
    存储过程
    springMVC学习
    springMVC学习
    学习之hibernate下册
    学习hibernate上册
    学习Struts2框架之下册
    学习Struts2框架上册
    四道java语言练习基础题:
    在开发第一个Android应用之前需要知道的5件事:
    JAVA程序员必须要学习的知识
  • 原文地址:https://www.cnblogs.com/zhangronghua/p/697308.html
Copyright © 2011-2022 走看看