第一种是正则表达式来判断,判断输入的字符中是否包含中文。

function isChinese(s){
	let reg = new RegExp("[\\u4E00-\\u9FFF]+","g")
	if(reg.test(s)){
		alert("包含汉字")
	}else{
	    alert("没汉字")
    }
}

第二种是通过charCodeAt()来判断,字符串.charCodeAt(index)>255 就是中文,否则是英文。

Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐