JS定义全范围的可打印字符

时间:2018-05-27 15:05:40

标签: javascript string text replace

我正在使用JS字符串淡入一段完整的文本。字符串是:

$(this).html($(this).text().replace(/([^\x00-\xFF]|\w)/g, "<span class='letter'>$&</span>"));

基本上文字慢慢淡入(缓和:&#34; easeInOutQuad&#34;)。除了文本中的句号和引号外,一切都很好。它们立即出现。

我猜我只是错过了字符。和&#34;在[^ \ x00- \ xFF]范围内。但是,我不能为我的生活找出如何添加。和&#34;到那个范围。任何帮助非常感谢!

干杯

1 个答案:

答案 0 :(得分:0)

如果您有可运行的代码,可以使用下面的编辑器中的Snippet工具或jsfiddle,codepen等来显示它。 Snippets

我不是正规表达专家。 我used做了一些测试。

([^ \ x00- \ XFF] | \ w)的 我正在读取这个范围为x00-xFF的任何字符 要么 一个单词字符

\ w表示单词字符

==============

[\ W | \ w]怎么样?作为第一步 - 不是单词或单词字符