js 区分中英文输入法(如中英文括号)

简介: js 区分中英文输入法(如中英文括号)
// 正则表达式——校验字符是否为中文,中文为true,英文为false
let pattern = /[^\x00-\x80]/g;

// 英文括号
let str1 = "(";

// 打印 false
console.log(pattern.test(str1));

// 中文括号
let str2 = "(";

// 打印 true
console.log(pattern.test(str2));

函数封装 ifChinese

function ifChinese(char) {
  // 正则表达式——校验字符是否为中文,中文为true,英文为false
  let pattern = /[^\x00-\x80]/g;
  if (pattern.test(char)) {
    return true;
  } else {
    return false;
  }
}

使用

// 英文括号
let str1 = "(";

// 中文括号
let str2 = "(";


// 打印 false
console.log(ifChinese(str1));

// 打印 true
console.log(ifChinese(str2));
目录
相关文章
|
2月前
|
存储 JSON JavaScript
JavaScript帮我编写快递自动分拣的代码,区分省份市区县城乡镇
JavaScript帮我编写快递自动分拣的代码,区分省份市区县城乡镇在JavaScript中编写一个用于快递自动分拣的代码,区分省份、市区、县、城乡镇,通常意味着你需要一个数据结构来存储这些地理区域的信息,并编写逻辑来根据快递地址中的信息将其分配到正确的分类中。 这里,我将提供一个简化的示例,说明如何使用JavaScript对象和函数来实现这一功能。请注意,这个示例是高度简化的,并且假设你已经有了某种方式(如正则表达式或API调用)来从快递地址中提取省份、市区、县等信息。 ----------------------------------- ©著作权归作者所有:来自51CTO博客作者goS
|
4月前
|
JavaScript
js 校验括号——括号不可嵌套且需成对出现
js 校验括号——括号不可嵌套且需成对出现
55 2
|
5月前
|
前端开发 JavaScript
JSX 中带有大括号的 JavaScript
JSX 中带有大括号的 JavaScript
|
6月前
|
JavaScript
call、apply、bind的使用场景区分(js的问题)
call、apply、bind的使用场景区分(js的问题)
25 0
|
6月前
|
人工智能 JavaScript
js正则表达式new RegExp(表达式, “gi“)不区分大小写、忽略大小写匹配替换字符
js正则表达式new RegExp(表达式, “gi“)不区分大小写、忽略大小写匹配替换字符
|
算法 前端开发
前端学习案例1-js中的平衡括号算法
前端学习案例1-js中的平衡括号算法
80 0
前端学习案例1-js中的平衡括号算法
|
算法 前端开发
前端学习案例1-js中的平衡括号算法
前端学习案例1-js中的平衡括号算法
60 0
前端学习案例1-js中的平衡括号算法
|
JavaScript 前端开发 安全
JavaScript语言基础:区分大小写、标识符、注释、严格模式和语句
JavaScript是一种强大的编程语言,具有灵活的语法和丰富的语言特性。本文将介绍JavaScript语言基础中的区分大小写、标识符、注释、严格模式和语句,以帮助初学者更好地理解JavaScript语言的基本概念和用法。
|
存储 前端开发 算法
LeetCode有效的括号使用JavaScript解题|前端学算法
LeetCode有效的括号使用JavaScript解题|前端学算法
187 0
LeetCode有效的括号使用JavaScript解题|前端学算法
|
JavaScript
js 正则表达式获取括号里面的内容
js 正则表达式获取括号里面的内容
js 正则表达式获取括号里面的内容