如何通过在javascript中使用regex来删除空白,并通过点、逗号和换行来拆分字符串
How can i split a string by dot, comma and newline with removing whitespaces by using regex in javascript?
我有这样的字符串:
what, be inclined to, hi . hello
where
我想这样拆分:
["what","be inclined to","hi","hello","where"]
目前我正在使用这个正则表达式,但它不能像我想要的那样工作:
input_words.val().replace(/^'s*|'s*$/g, '').split(/'n|'s*,|'./);
split
函数本身就足够了。下面的正则表达式将根据一个或多个逗号、句点或换行符以及前面或后面的零或多个空格来分割输入。
var s = "what, be inclined to, hi . hello'nwhere";
alert(s.split(/'s*[,'n.]+'s*/))
var test ="what, be inclined to, hi . hello'nwhere";
var elements = test.split(/[,'n.'s+]+/) || [];
相关文章:
- 将字符串拆分为数组时出现JavaScript错误
- 如何将字符串拆分为字符,但在javascript中保留空格
- 将字符串拆分为;只要它's不在»«
- 如何将以下字符串拆分为二维数组:
- 将javascript中的字符串拆分为一个数组
- 这个字符串拆分器可以重构或改进吗
- Regex将字符串拆分为大小适中的块
- 将字符串拆分为具有固定字符数的数组
- 将字符串拆分为数组
- 如何在没有javascript中的split函数的情况下将字符串拆分为单词
- 字符串拆分并获取第一次和最后一次出现
- node.js将接收到的字符串拆分为不同的变量,然后格式化为json字符串
- 如何将复杂的字符串拆分为多个部分
- 将字符串拆分为多维数组
- 将逗号分隔的字符串拆分为单独的字符串
- 如何在 Javascript 中以特定间隔将字符串拆分为数组
- Javascript 字符串拆分
- 使用 jQuery 将长字符串拆分为文本块
- 在javascript中将字符串拆分为句子
- 在将字符串拆分为硒时获取空输出