如何识别和删除文本中的任何类型的项目符号

Red*_*ddy 3 javascript regex

我是来自MS Word的一些数据.该文本可能包含或不包含复制文本中的项目符号.但我需要在javascript中使用正则表达式从复制的文本中删除任何类型的项目符号.
例如,如果我复制带有子弹的文本,当我粘贴它时它会像这样.
这里有些例子

 1.   Jnflkvkbfjvb
 2.   Kjnfbhvjbv
 3.   ;kbvrjvbrjvb 

 •    Jnflkvkbfjvb  
 •    Kjnfbhvjbv  
 •    ;kbvrjvbrjvb  

 a)   Jnflkvkbfjvb
 b)   Kjnfbhvjbv
 c)   ;kbvrjvbrjvb 

 A.   Jnflkvkbfjvb
 B.   Kjnfbhvjbv
 C.   ;kbvrjvbrjvb 

  I.      Jnflkvkbfjvb
 II.      Kjnfbhvjbv
III.      ;kbvrjvbrjvb 
Run Code Online (Sandbox Code Playgroud)

但我的要求是显示没有任何这些子弹.它必须显示

       Jnflkvkbfjvb
       Kjnfbhvjbv
       ;kbvrjvbrjvb
Run Code Online (Sandbox Code Playgroud)

我的代码是

      var  x=" •    Jnflkvkbfjvb•    Kjnfbhvjbv•    ;kbvrjvbrjvb 1.     Jnflkvkbfjvb2.    Kjnfbhvjbv3.    ;kbvrjvbrjvb ";
      x= x.replace(/[•\t.+]/g, ''); 
      x= x.replace(/[[1-9][.]\t.+]/g, '');
      alert(x);
Run Code Online (Sandbox Code Playgroud)

请有人帮助我.
您可以使用它来编辑代码
http://jsfiddle.net/V2aSg/

ste*_*ema 7

试试这个

/^\s*(?:[\dA-Z]+\.|[a-z]\)|•)\s+/gm
Run Code Online (Sandbox Code Playgroud)

在Regexr看到它

这检查

^行的开头(使用修饰符m)

\s* 任何数量的空白

[\dA-Z]+\.至少一个(+)数字或A-Z后跟一个点

要么

[a-z]\) a-z 接下来是 )

要么

\s+ 最后至少有一个空格

  • +100 解释一下。当正则表达式变得更高级时,它让我感到非常困惑。 (2认同)