英文字母汉字组成的字符串,用正则给英文单词前后加上空格

Posted Smile沛沛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了英文字母汉字组成的字符串,用正则给英文单词前后加上空格相关的知识,希望对你有一定的参考价值。

英文字母汉字组成的字符串,用正则给英文单词前后加上空格

let str = "test一个测试,just测试一下下smileyqp",
		reg = /\\b[a-z]+\\b/ig;		//后面的g是全局匹配,i是忽略大小写
str.replace(reg,value=>{  //value正则捕获的内容
	return ' '+value+' '
}).trim();							//trim()去除开头和结尾的空格;trimLeft()去除开头空格;trimRight()去结尾空格

//str  "test 一个测试, just 测试一下下 smileyqp"

以上是关于英文字母汉字组成的字符串,用正则给英文单词前后加上空格的主要内容,如果未能解决你的问题,请参考以下文章

车牌号校验正则表达式

unicode排序规则,汉字怎么区分大小写,区分重音,区分假名,区分宽度

正则表达式:\B 匹配不是单词开头或结束的位置

php正则表达式基本

每日一练(day05)

正则表达式--检验字符的表达式