使用javascript检查字符串中是否有上标字符

时间:2014-06-22 13:26:27

标签: javascript unicode superscript

我想检查一个字符串是否有上标字符。我实际上正在读一个pdf文件,我想检查读取字符串中是否有一些上标字符。

1 个答案:

答案 0 :(得分:2)

如果上标和下标是使用Unicode而不是PDF标记完成的,那么您想要的大多数代码点可能都在块\u2070 - \u2090中,还有一些额外内容:

var subscripts = /[\u2070-\u209F\u00B2\u00B3\u00B9]/;
var target = "foo¹";
target.match(subscripts);

输出:

[ '¹', index: 3, input: 'foo¹' ]