1016
2023-06-20 18:02:05 +08:00
ChatGPT
------------------------------------------------------------------------------------------------------------
const text = 'xx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx x';
// 提取姓名
const nameRegex = /^[\u4e00-\u9fa5]+/;
const name = text.match(nameRegex)[0];
console.log(name); // "xxx"
// 提取地址
const addressRegex = /(?:省|自治区|特别行政区|市|自治州|县|区)(?:\S{2,5}(?:市|自治州|地区)|\S{1,3}(?:县|区))(?:\S{2,8}(?:镇|街道|乡)){0,2}\S{0,10}(?:路|街|巷|号)/;
const address = text.match(addressRegex)[0];
console.log(address); // "xxxxxxxxxxxxxxxxxxxxxxxx"
// 提取手机号
const phoneRegex = /1[3-9]\d{9}/;
const phone = text.match(phoneRegex)[0];
console.log(phone); // "xxxxxxxxxxx"
// 提取性别
const genderRegex = /男|女 /;
const gender = text.match(genderRegex)[0];
console.log(gender); // "x"