Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm cách nào để xóa các ký tự không phải từ trong JavaScript?

Xóa các ký tự không phải từ

Để xóa các ký tự không phải từ, chúng tôi cần sử dụng cụm từ thông dụng . Logic đằng sau việc xóa các ký tự không phải từ là chỉ thay thế các ký tự không phải từ bằng không ('').

Ví dụ

Trong ví dụ sau, có nhiều ký tự không phải từ và ở giữa chúng tồn tại một văn bản có tên " Tutorix là nền tảng học tập điện tử tốt nhất ". Vì vậy, bằng cách sử dụng biểu thức chính quy, các ký tự không phải từ đã được thay thế bằng không ('') để lấy các ký tự từ làm đầu ra.

<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>

Đầu ra

Tutorix is the best e-learning platform