如何在 JavaScript 中移除非单词字符?
移除非单词字符
若要移除非单词字符,我们需要使用正则表达式。移除非单词字符的逻辑是,只需用空字符串('')代替非单词字符。
例如
在以下示例中,有许多非单词字符,并且在它们之间有一个名为“Tutorix 是最好的电子学习平台”的文本。因此,使用正则表达式,非单词字符被替换为空字符串(''),以便将词语字符作为输出。
<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
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP