如何检查char是字母还是数字

时间:2019-08-16 05:42:42

标签: javascript

我正在用js进行html编码。

看起来我不想对字母和数字进行编码。

export const encode = (str) => {
  if (!str || str === '') return '';
  var buf = []

  for (var i = str.length - 1; i >= 0; i--) {
    buf.unshift(['&#', str[i].charCodeAt(), ';'].join(''))
  }
  return buf.join('')
}

这就是我的编码方式。

现在,如果字符是英文字母,法国或俄罗斯字母,我不希望将其编码。因此,我想剩下的就是:对任何不是字母/数字以及[a-Z]正则表达式进行编码都不够,因为如果是俄语字母怎么办?我不想对它进行编码。

任何正则表达式的主意吗?

0 个答案:

没有答案