如何解决如何识别和删除文本中的任何项目符号
| 我从Microsoft 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
但是我的要求是要展示没有这些项目符号。
Jnflkvkbfjvb
Kjnfbhvjbv
;kbvrjvbrjvb
我的代码是
var x=\" • Jnflkvkbfjvb• Kjnfbhvjbv• ;kbvrjvbrjvb 1. Jnflkvkbfjvb2. Kjnfbhvjbv3. ;kbvrjvbrjvb \";
x= x.replace(/[•\\t.+]/g,\'\');
x= x.replace(/[[1-9][.]\\t.+]/g,\'\');
alert(x);
请有人帮我。
您可以使用它来编辑代码
http://jsfiddle.net/V2aSg/
解决方法
尝试这个
/^\\s*(?:[\\dA-Z]+\\.|[a-z]\\)|•)\\s+/gm
在Regexr上查看
这检查
^
行的开头(带修饰符m
)
\\s*
任意空格
[\\dA-Z]+\\.
至少一位(+
)数字或A-Z
后跟一个点
要么
[a-z]\\)
11ѭ,然后a12 a
要么
•
\\s+
最后至少有一个空格
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。