美文网首页
正则匹配汉字、字母和非负数

正则匹配汉字、字母和非负数

作者: 夏海峰 | 来源:发表于2020-03-30 17:59 被阅读0次

正则表达式:匹配汉字、字母和非负数

/([\u4e00-\u9fa5]+)|([a-zA-Z]+)|(^[+]{0,1}((\d+)|(\d+\.\d+))$)/

图解
  • 匹配汉字:[\u4e00-\u9fa5]
  • 匹配字母:[a-zA-Z]
  • 匹配非负数:^[+]{0,1}((\d+)|(\d+\.\d+))$

测试代码如下:

var reg = /([\u4e00-\u9fa5]+)|([a-zA-Z]+)|(^[+]{0,1}((\d+)|(\d+\.\d+))$)/

console.log(reg.test('夏海峰'))  // true
console.log(reg.test('GeekXia')) // true
console.log(reg.test(10)) // true
console.log(reg.test(0)) // true
console.log(reg.test(3.1415)) // true
console.log(reg.test(0.123)) // true
console.log(reg.test('夏海峰GeekXia')) // true

console.log(reg.test('$')) // false
console.log(reg.test(-1)) // false
console.log(reg.test('*')) // false

学习资源推荐:


END

相关文章

  • 正则匹配汉字、字母和非负数

    正则表达式:匹配汉字、字母和非负数 /([\u4e00-\u9fa5]+)|([a-zA-Z]+)|(^[+]{0...

  • 正则判断中文汉字

    正则匹配(全是中文汉字) 正则匹配(含有中文汉字)

  • 常用正则表达式

    汉字正则:[\u4e00-\u9fa5] 数字正则:[0-9] 英文字母:[a-zA-Z] 匹配包含汉字的正则:....

  • 2020-05-26 学习python爬虫系列(三):正则表达式

    正则表达式 常见匹配模式 模式描述\w匹配字母数字及下划线\W匹配非字母数字下划线\s匹配任意空白字符,等价于 [...

  • 正则表达式速查

    正则表达式速查 正则表达式默认为“贪婪”,最大匹配;在量词后加?可改为“非贪婪” 常用代码 匹配要求代码任意汉字[...

  • iOS 正则表达式判断输入的内容

    //检查固定话 //6为数字密码 //正则匹配手机号 //正则匹配用户密码6-16位数字和字母组合 //正则匹配用...

  • 正则表达式-ios

    正则表达式简单说明# 语法: 匹配除换行符以外的任意字符 \w匹配字母或数字或下划线或汉字 \s匹配任意的空白符 ...

  • 正则表达式

    正则表达式 元字符代码说明.匹配除换行符以外的任意字符\w字母、数字、下划线或汉字\s匹配任意空白符\d匹配数字\...

  • 正则表达式『常用标识符汇总』

    正则表达式 常用的元字符 代码说明.匹配除换行符以外的任意字符\w匹配字母或数字或下划线或汉字\s匹配任意的空白字...

  • 正则表达式判断是不是中文

    iOS 正则表达式判断UITextField是否为全汉字,全字母,全数字,数字和字母 判断全汉字(这个问题苦恼了我...

网友评论

      本文标题:正则匹配汉字、字母和非负数

      本文链接:https://www.haomeiwen.com/subject/jhavuhtx.html