如何在JavaScript中删除非单词字符?

删除非单词字符

要删除非单词字符,我们需要使用正则表达式。删除非单词字符背后的逻辑是,只用nothing('')替换非单词字符。

示例

在下面的示例中,有许多非单词字符,并且在它们之间存在一个名为“ Tutorix是最好的电子学习平台”的文本。因此,使用正则表达式将非单词字符替换为none(''),以获取单词字符作为输出。

<html>

<body>

<script type="text/javascript">

   function remNonWord (string) {

      if ((string===null) || (string===''))

      return false;

      else

      string = string.toString();

      var PATTERN = /[^\x20\x2D0-9A-Z\x5Fa-z\xC0-\xD6\xD8-\xF6\xF8-\xFF]/g;

      return string.replace(PATTERN, '');

   }

   document.write(remNonWord('Tutorix is the ~!@^&";\'/?>#$%*()+`={}[]|\\:<.,best e-learning            platform'));

</script>

</body>

</html>

输出结果

Tutorix is the best e-learning platform

以上是 如何在JavaScript中删除非单词字符? 的全部内容, 来源链接: utcz.com/z/321775.html

回到顶部