加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

那些在开发中用到的正则表达式

发布时间:2020-12-14 01:56:56 所属栏目:百科 来源:网络整理
导读:现在在网上基本上什么都可以搜到,正则表达式亦是如此,可是你会发现搜到的很多表达式中有一些他妈的根本不能达到效果,现在总结一下工作中切身用到的正则表达式,该博文还会在以后持续更新,欢迎关注。 1、字符串中是否含有汉字: if(/[u4E00-u9FA5]/g.te

现在在网上基本上什么都可以搜到,正则表达式亦是如此,可是你会发现搜到的很多表达式中有一些他妈的根本不能达到效果,现在总结一下工作中切身用到的正则表达式,该博文还会在以后持续更新,欢迎关注。

1、字符串中是否含有汉字:

if(/[u4E00-u9FA5]/g.test("123高焕杰123")){
alert('该字符串含有汉字!');
}

2、只含有汉字、数字、字母、下划线,下划线位置不限:

if(!/^[a-zA-Z0-9_u4e00-u9fa5]+$/.test("123高~焕杰123")){
alert('该字符串含有非法字符,字符串中只能含有汉字、数字、字母、下划线,下划线位置不限!');
}

3、大于等于0且小于1000的整数或有一位小数的浮点数(000.0或000):

if(!/^d{1,3}(.d{0,1})?$/.test("999.99")){
alert('请输入大于等于0且小于1000的整数或有一位小数的浮点数(000.0或000)!');
}

4、大于等于0且小于等于1000的整数或有一位小数的浮点数(0000.0或0000):

if(!/(^d{1,1})?$)|1000$|1000.0$/.test("1000.1")){
alert('请输入大于等于0且小于等于1000的整数或浮点数(0000.0或0000)!');
}

5、非负整数:

if(!/^(0|[1-9]d*)$/.test("01")){alert("请输入非负整数!");}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读