b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

js正则表达式转义字符 js常用正则表达式(3)

电脑杂谈  发布时间:2018-02-14 09:10:43  来源:网络整理

很显然,单独的名字可以由正则表达式[a-zA-Z0-9][-a-zA-Z0-9]{0,62}来匹配,而完整的域名至少包括两个名字(比如google.com,由google和com构成),最后可以有一个表示根域的点(在规范中,最后有一个点的才是完整域名,但一般认为包括两个以上名字的域名也是完整域名,哪怕它后面没有点)。

匹配完整域名的正则表达式:

[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+.?

篇二 : 一个容易犯错的js手机号码验证正则表达式(推荐)

写一个简单的正则表达式,用来校验11位手机号码,开头允许是13、15、18,我一开始这样写:

 var reg = /^(13[0-9]{9})|(15[0-9]{9})|(18[0-9]{9})$/;

运行发现,即使是 13988888877157777,也能通过验证,这说明这个写法错了,我的本意是希望这样:

  ^(13[0-9]{9})$ 或者 ^(15[0-9]{9})$ 或者 ^(18[0-9]{9})$

所以正确写法是:var reg = /^1[358][0-9]{9}$/;这样才能保证11位数字

篇三 : JS的正则表达式和具体说明详解参考,例题

js 正则表达式 JS的正则表达式和具体说明详解参考,例题

js正则表达式 match_特殊字符的正则表达式_js正则表达式转义字符

明带 g 标志设置的 match 方法的用法。() <BR><PRE class=java>function MatchDemo() { var r, re; // 声明变量。 var s = "The rain in Spain falls mainly in the plain"; re = /ain/ig; // 创建正则表达式模式。 r = s.match(re); // 尝试去匹配搜索字符串。 return(r); // 返回的数组包含了所有 "ain" // 出现的四个匹配。 } </PRE> <BR>返回值:ain,ain,ain,ain <BR> <BR>上面几行代码演示了字符串文字的 match 方法的用法。 <BR><PRE class=java>var r, re = "Spain"; r = "The rain in Spain".replace(re, "Canada"); return r; </PRE> <BR>返回值:The rain in Canada <BR> <BR><SPAN>search 方法</SPAN> <BR>返回与正则表达式查找内容匹配的第一个子字符串的位置。

<BR> <BR>stringObj.search(rgExp) <BR> <BR>参数 <BR>stringObj <BR>必选项。要在其上进行查找的 String 对象或字符串文字。 <BR> <BR>rgExp <BR>必选项。包含正则表达式模式和可用标志的正则表达式对象。 <BR> <BR>说明 <BR> <BR>search 方法指明是否存在相应的匹配。如果找到一个匹配,search 方法将返回一个整数值,指明这个匹配距离字符串开始的偏移位置。如果没有找到匹配,则返回 -1。 <BR> <BR>示例 <BR>下面的示例演示了 search 方法的用法。 <BR><PRE class=java>function SearchDemo() { var r, re; // 声明变量。 var s = "The rain in Spain falls mainly in the plain."; re = /falls/i; // 创建正则表达式模式。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-77100-3.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...