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