前言:
现时兄弟们对“js将汉字”大概比较关切,咱们都想要分析一些“js将汉字”的相关知识。那么小编也在网上汇集了一些有关“js将汉字””的相关资讯,希望我们能喜欢,兄弟们一起来学习一下吧!let str = 'jiajia2023.撒酒疯解,耦是甲方';console.log(str.match(/\p{L}/gu));// ['j', 'i', 'a', 'j', 'i', 'a'] \p检测每个字符的属性 ,检测是否有属性L u表示按unicode(utf-8)匹配console.log(str.match(/\p{P}/gu));//['.', ','] P只匹配标点符号console.log(str.match(/\p{sc=Han}/gu));//['撒', '酒', '疯', '解', '耦', '是', '甲', '方'] 匹配汉字(sc=Han) // lastIndex 会接着上一次打印顺序往后走 let reg = /\w/g; console.log(reg.lastIndex); console.log(reg.exec(str)); console.log(reg.lastIndex); console.log(reg.exec(str)); //如果再while上 这几个打印没有注释,下边while 就会接着外边的顺序 从'a', index: 2, 开始打印, while(res = reg.exec(str)){ console.log(res); // ['j', index: 0, input: 'jiajia2023.撒酒疯解,耦是甲方', groups: undefined] // ['i', index: 1, input: 'jiajia2023.撒酒疯解,耦是甲方', groups: undefined] // ['a', index: 2, input: 'jiajia2023.撒酒疯解,耦是甲方', groups: undefined] // ['j', index: 3, input: 'jiajia2023.撒酒疯解,耦是甲方', groups: undefined] // ['i', index: 4, input: 'jiajia2023.撒酒疯解,耦是甲方', groups: undefined] // ['a', index: 5, input: 'jiajia2023.撒酒疯解,耦是甲方', groups: undefined] // ['2', index: 6, input: 'jiajia2023.撒酒疯解,耦是甲方', groups: undefined] // ['0', index: 7, input: 'jiajia2023.撒酒疯解,耦是甲方', groups: undefined] // ['2', index: 8, input: 'jiajia2023.撒酒疯解,耦是甲方', groups: undefined] // ['3', index: 9, input: 'jiajia2023.撒酒疯解,耦是甲方', groups: undefined] }
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #js将汉字 #js正则提取汉字字母数字 #lastindexofjs