JS正则表达式

转载 2007年10月12日 16:53:00

来源:http://www.javaeye.com/topic/30728

作者:Ivan Li

//校验是否全由数字组成

代码
  1. function isDigit(s)   
  2. {   
  3. var patrn=/^[0-9]{1,20}$/;   
  4. if (!patrn.exec(s)) return false  
  5. return true  
  6. }   


可以将多个单字符组合在一起得到一个较大的表达式。例如,下面的 JScript 正则表达式不是别的,就是通过组合单字符表达式 'a'、'7'以及 'M' 所创建出来的一个表达式。

 

/a7M/
等价的 VBScript 表达式为:

"a7M"
请注意这里没有连接操作符。所需要做的就是将一个字符放在了另一个字符后面。

正则表达式——JAVA与JS中的使用

一、JAVA:Pattern p = Pattern.compile(""); // 匹配的表达式 Matcher m = p.matcher(""); // 被匹配的变量或数据 m.matches(...
  • zhengyikuangge
  • zhengyikuangge
  • 2016年06月08日 11:46
  • 1145

JS 中怎么写正则表达式

1. 正则表达式规则 1.1 普通字符     字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符"。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符...
  • lhy2199
  • lhy2199
  • 2013年01月03日 15:50
  • 10059

java和js中正则表达式的用法和区别

首先在java中, 1、匹配正则表达式使用matches 如string qq = 36786256; s.matches("[1-9]\\d{4,10}"); 2、也可以用matcher Patte...
  • a718515028
  • a718515028
  • 2013年10月18日 20:04
  • 4436

JS的常用正则表达式 验证密码

JS的正则表达式强:字母+数字+特殊字符   ^(?![a-zA-z]+$)(?!\d+$)(?![!@#$%^&*]+$)(?![a-zA-z\d]+$)(?![a-zA-z!@...
  • x_i_y_u_e
  • x_i_y_u_e
  • 2015年08月17日 19:31
  • 25683

JS正则表达式学习总结

正则表达式是描述字符模式的对象。正则表达式直接量定义为包含在一对斜杠(/)之间的字符。例:/s$/ –匹配所有以s结尾的字符串。 正则表达式中的所有字母和数字都是按照字面含义进行匹配的。JS正则...
  • qq_34149935
  • qq_34149935
  • 2017年03月15日 18:29
  • 275

js和java中正则表达式的易混淆点

js中正则表达式的使用 对表单中的值进行正则表达式匹配一般有两种方法: var reg = new RegExp(regStr); reg.test(value); 如下: var re...
  • qq_36026721
  • qq_36026721
  • 2016年12月14日 22:28
  • 1355

JS总结(二)正则表达式

正则表达式中字母含义:        /i : 忽略大小写       /g :全文查找出现的所有匹配字符       /m:多行查找       /gi:全文查找、忽略大小写   ...
  • a1314517love
  • a1314517love
  • 2013年03月12日 20:00
  • 4613

JS正则表达式之特殊符号

JS正则表达式之特殊符号 在正则表达式中,许多标点符号具有特殊含义,比较难记,现归纳备个份: 这些符号有:^ $ . * +  - ? = ! : | \ / ( ) [ ] { } 1.“[...
  • mimixiao345
  • mimixiao345
  • 2015年07月05日 15:13
  • 2307

Javascript常用正则表达式以及JS常见正则表达式笔试题

JS正则表达式,在表单验证等方面都有应用,下面结合学习经过,整理一些初学 者所需要掌握的一些基本JS正则规则: 1.正则表达式基础语法练习 (1)校验邮政编码(由六位组成) 这...
  • liwusen
  • liwusen
  • 2016年02月21日 13:56
  • 2775

JS正则表达式获取分组内容的方法详解

支持多次匹配的方式:      复制代码 代码如下:   var testStr = "now test001 test002";    var re = /test(\d+)/i...
  • yw1688
  • yw1688
  • 2014年03月12日 19:15
  • 1049
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JS正则表达式
举报原因:
原因补充:

(最多只允许输入30个字)