如何通过点,逗号和换行符拆分字符串,并在javascript中使用正则表达式删除空格?

时间:2015-07-05 13:32:37

标签: javascript regex split

我有这样的字符串:

what, be inclined to, hi . hello 
where

我想像这样分开它:

["what","be inclined to","hi","hello","where"]

目前我正在使用这个正则表达式,但它不能像我想的那样工作:

input_words.val().replace(/^\s*|\s*$/g, '').split(/\n|\s*,|\./);

2 个答案:

答案 0 :(得分:1)

仅仅

split功能就足够了。以下正则表达式将根据一个或多个逗号或点或换行符以及前面或后面的零个或多个空格来分割您的输入。

var s = "what, be inclined to, hi . hello\nwhere";
alert(s.split(/\s*[,\n.]+\s*/))

答案 1 :(得分:0)

 customLayout = (CustomLinearLayout) findViewById(R.id.cl);
    ObjectAnimator oa = ObjectAnimator.ofInt(customLayout, "layoutHeight", DensityUtil.dip2px(this, 200), DensityUtil.dip2px(this, 300));
    oa.setDuration(2000);
    oa.start();