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

来源:互联网 发布:serial for mac 破解 编辑:程序博客网 时间:2024/05/18 09:56

正则表达式语法:

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);



    原创粉丝点击