前言
使用 replace() 方法
使用 split() 和 join() 方法
方法
- 提取中文
str.replace(/[^\u4E00-\u9FA5]/g,’’)
var str=“制造1236AA” var patt1 = /[\u4e00-\u9fa5]+/g; //利用join将结果转换成字符串 var letters = str.match(patt1).join("");
- 提取英文
str.replace(/[^a-zA-Z]/g,’’)
var str=“制造1236AA” var patt1 = /[\a-zA-Z]+/g; //利用join将结果转换成字符串 var letters = str.match(patt1).join("");
- 提取数字
str.replace(/[^\d]/g,’’)
或/[0-9]/g
var str=“制造1236AA” var patt1 = /[0-9]/g; //利用join将结果转换成字符串 var letters = str.match(patt1).join("");
- 提取中文+英文
var str=“制造1236AA” var patt1 = /[\u4e00-\u9fa5\a-zA-Z]+/g; //利用join将结果转换成字符串 var letters = code.match(patt1).join("");
- 提取中文+英文+數字
var str=“制造1236AA” var patt1 = /[\u4e00-\u9fa5\a-zA-Z0-9]+/g; //利用join将结果转换成字符串 var letters = code.match(patt1 ).join("");