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

使用javascript检查字符串中是否包含上标字符,javascript,unicode,superscript,Javascript,Unicode,Superscript,我想检查字符串是否有上标字符。我实际上正在读取一个pdf文件,我想检查读取的字符串中是否包含一些上标字符 如果上标和下标是用Unicode而不是PDF标记完成的,那么您需要的大多数代码点可能位于块\u2070-\u2090中,另外还有一些额外的代码: var subscripts = /[\u2070-\u209F\u00B2\u00B3\u00B9]/; var target = "foo¹"; target.match(subscripts); 输出: [ '¹', index: 3, i

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

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

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

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