JavaScript系列 JS中如何提取 中文、英文、数字
JavaScript系列 JS中如何提取 中文、英文、数字
2023-07-31 0 评论 1 阅读 0 点赞

JavaScript系列 JS中如何提取 中文、英文、数字

daimafengzi
2023-07-31 / 0 评论 / 1 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2023年07月30日,已超过1087天没有更新,若内容或图片失效,请留言反馈。

前言

使用 replace() 方法

使用 split() 和 join() 方法

方法

  1. 提取中文 str.replace(/1/g,’’)
var str=“制造1236AA”
var patt1 = /[\u4e00-\u9fa5]+/g;
//利用join将结果转换成字符串
var letters = str.match(patt1).join("");
  1. 提取英文 str.replace(/2/g,’’)
var str=“制造1236AA”
var patt1 = /[\a-zA-Z]+/g;
//利用join将结果转换成字符串
var letters = str.match(patt1).join("");
  1. 提取数字 str.replace(/3/g,’’) /[0-9]/g
var str=“制造1236AA”
var patt1 = /[0-9]/g;
//利用join将结果转换成字符串
var letters = str.match(patt1).join("");
  1. 提取中文+英文
var str=“制造1236AA”
var patt1 = /[\u4e00-\u9fa5\a-zA-Z]+/g;
//利用join将结果转换成字符串
var letters = code.match(patt1).join("");
  1. 提取中文+英文+數字
var str=“制造1236AA”
var patt1 = /[\u4e00-\u9fa5\a-zA-Z0-9]+/g;
//利用join将结果转换成字符串
var letters = code.match(patt1 ).join("");

  1. \u4E00-\u9FA5
  2. a-zA-Z
  3. \d
0

评论 (0)

取消