专栏首页爱明依jquery 正则表达式之判断是否数字

jquery 正则表达式之判断是否数字

正则表达式语法:

1 创建正则表达式语法:

 ①:  var reg= new RegExp(pattern,modifiers);--构造函数(表达式 中对于普通的字符下需要采用反斜杠进行转义:\\)

②: var reg=/pattern/modifiers;变量定义(表达式 中对于普通的字符下需要采用反斜杠进行转义:\)

2 常用模式:[abc]  查找方括号中的任何字符

          [0-9]  查找任何从0-9 之间的数字

          (x|y)  查找任何一个选项 或的意思

3 常用量词:n+ 匹配至少包含一个n的字符串(>=1)

          n* 0 || >1 0个或者是多个

  n?  0 || 1 0个或者是1个

    ^ 标识字符串的开始  $ 结尾 

实例:     var reg = /^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$/;

          或者是:var reg=new RegExp('(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))');

4 test方法:

  是正则表达式的一个方法: 用来检测一个字符串是否匹配摸个模式 ,如果字符串含有匹配的文本 返回true 否则 false.

var str=99.0

reg.test(str);

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 50种制作图表JS库

    在很多项目中都会有在前端展现数据图表的需求,而在开发过程中,开发者往往会使用一些JavaScript库,从而更有效地达到想要的目标。最近,TechSlide上的...

    阳光岛主
  • AJAX控件UpdatePanel使用详解

    UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Extensions中很重要的一个控件,其强大之处在于不用...

    阳光岛主
  • JQuery的$命名冲突

    在Jquery中,$是JQuery的别名,所有使用$的地方也都可以使用JQuery来替换,如$('#msg')等同于JQuery('#msg')的写法。然而,当...

    阳光岛主
  • 60行代码:Javascript 写的俄罗斯方块游戏

    原文: http://blog.ithomer.net/2014/05/60-lines-of-code-the-small-javascript-writte...

    阳光岛主
  • c#判断输入文字是否是数字

    方案三:      正则表达式方法      例:      //引用正则表达式类      using   System.Text.RegularExpres...

    阳光岛主
  • ASP.NET服务器控件与客户端控件OnClientClick和OnClick的用法比较

    <head runat="server">     <title>无标题页</title>     <script language="javascript">...

    阳光岛主
  • ASP.NET生成随机验证码代码和看不清切换验证码的小结

    ============================================================

    阳光岛主
  • Clojure 学习入门(16)—— 正则表达式

    一、创建正则表达式 re-pattern函数:  函数 (re-pattern) 接受一个字符串参数,返回一个正则表达式样式(java.util.regex....

    阳光岛主
  • Android与js交互实例

    Android 中可以通过webview来实现和js的交互,在程序中调用js代码,只需要将webview控件的支持js的属性设置为true

    阳光岛主
  • ASP.NET弹出消息对话框的方法小结

    在页面上放置一隐藏控件,并在页面最后放上一段脚本代码,脚本代码检测隐藏控件的value是否为空,若不为空则弹出对话框显示信息,否则什么也不做。 后台代码在需要的...

    阳光岛主

扫码关注云+社区

领取腾讯云代金券