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

通常用于表单验证的常规规则

电脑杂谈  发布时间:2020-04-14 00:40:14  来源:网络整理

正则表达式 号验证_js正则表达式验证手机号码_表单验证号码的正则表达式

评论: Internet上发布的版本的功能非常有限,以上内容基本可以满足需求

匹配的帐号是否合法(以字母开头,允许5-16字节,允许字母数字下划线): ^ [a-zA-Z] [a-zA-Z0-9 _] {4,15} $ <

评论: 表单验证非常有用

匹配国内电话号码: d {3} -d {8} | d {4} -d {7}

评论: 匹配表格,如0511-4405222或021-87888822

匹配腾讯QQ号: [1-9] [0-9] {4,}

评论: 腾讯QQ号从10000开始

匹配中国邮政编码: [1-9] d {5}(?!d)

评论: 中国的邮政编码是6位数字

比赛ID: d {15} | d {18}

评论: 中国的有15或18位数字

匹配的IP地址: d + .d + .d + .d +

注释: 在提取IP地址时很有用

匹配特定数字:

^ [1-9] d * $ //匹配正整数

^-[1-9] d * $ //匹配负整数

^-? [1-9] d * $ //匹配整数

^ [1-9] d * | 0 $ //匹配非负整数(正整数+ 0)

^-[1-9] d * | 0 $ //匹配非正整数(负整数+ 0)

^ [1-9] d * .d * | 0.d * [1-9] d * $ //匹配正浮点数

^-([1-9] d * .d * | 0.d * [1-9] d *)$ //匹配负浮点数

^-? ([1-9] d * .d * | 0.d * [1-9] d * | 0?.0+ | 0)$ //匹配浮点数

^ [1-9] d * .d * | 0.d * [1-9] d * | 0? .0+ | 0 $ //匹配非负浮点(正浮点+ 0)<

^(-([[1-9] d * .d * | 0.d * [1-9] d *))| 0? .0+ | 0 $ //匹配非正浮点数(负浮点)+ 0)

注释: 在处理大量数据时很有用,并注意特定应用程序中的校正

匹配特定的字符串:

^ [A-Za-z] + $ //匹配26个英文字母的字符串

^ [A-Z] + $ //匹配由26个大写字母组成的字符串

^ [a-z] + $ //匹配一个包含小写字母的26个英文字母的字符串

^ [A-Za-z0-9] + $ //匹配由数字和26个英文字母组成的字符串

^ w + $ //匹配由数字,26个英文字母或下划线组成的字符串

使用RegularExpressionValidator验证控件时的验证函数和验证表达式介绍如下:

仅输入数字: “ ^ [0-9] * $”

只能输入n位数字: “ ^ d {n} $”

仅输入至少n位数字: “ ^ d {n表单验证号码的正则表达式,} $”

只能输入m-n个数字: “ ^ d {m,n} $”

只能输入零和非零数字: “ ^(0 | [1-9] [0-9] *)$”

仅输入带两位小数的正实数: “ ^ [0-9] +(. [0-9] {2})?$”

只能输入带有1-3个小数位的正实数: “ ^ [0-9] +(. [0-9] {1,3})?$”

仅输入非零正整数: “ ^ +?[1-9] [0-9] * $”

仅输入非零的负整数: “ ^-[1-9] [0-9] * $”

仅长度为3的字符: “ ^. {3} $”

只能输入26个英文字母的字符串: “ ^ [A-Za-z] + $”

只能输入26个大写英文字母的字符串: “ ^ [A-Z] + $”

只能输入26个小写英文字母的字符串: “ ^ [a-z] + $”

仅输入由数字和26个英文字母组成的字符串: “ ^ [A-Za-z0-9] + $”

仅输入由数字,26个英文字母或下划线组成的字符串: “ ^ w + $”

验证用户密码: “ ^ [a-zA-Z] w {5,17} $”正确的格式是: 以字母开头,长度在6-18之间,

仅包含字符,数字和下划线.

验证它是否包含诸如^%&',;之类的字符. =? $“: ” [^%&',; =? $ x22] +“

仅输入中文字符: “ ^ [u4e00-u9fa5],{0,} $”

验证电子邮件地址: “ ^ w + [-+. ] w +)* @ w +([-. ] w +)*. w +([-. ] w +)* $”

验证InternetURL: “ ^([w-] +. )+ [w-] +(/ [w -./?%&=]*)?$"

验证电话号码: “ ^((d {3,4})| d {3,4}-)?d {7,8} $”

正确的格式为: “ XXXX-XXXXXXX”,“ XXXX-XXXXXXXX”,“ XXX-XXXXXXX”,

“ XXX-XXXXXXXX”,“ XXXXXXX”,“ XXXXXXXX”.

验证ID号(15或18位数字): “ ^ d {15} | d {} 18 $”

验证一年中的12个月: “ ^(0?[1-9] | 1 [0-2])$”正确的格式为: “ 01”-“ 09”和“ 1”“ 12” <

验证一个月的31天: “ ^((0?[1-9])|((1 | 2)[0-9])| 30 | 31)$”

正确的格式为: “ 01”,“ 09”和“ 1”,“ 31”.

与汉字匹配的正则表达式: [u4e00-u9fa5]

匹配双字节字符(包括汉字): [^ x00-xff]

匹配空白行的正则表达式: n [s |] * r

匹配HTML标签的正则表达式: / <(. *)>. * | <(. *)/> /

与第一个和最后一个空格匹配的正则表达式: (^ s *)| (s * $)

正则表达式匹配的电子邮件地址: w +([-.. w +)* @ w +([-. ] w +)*. w +([-. ] w +)*

与URL的URL匹配的正则表达式: ([[w-] +. )+ [w-] +(/ [w- ./?%&=]*)?

(1)应用: 计算字符串的长度(双字节字符数为2,ASCII字符数为1)

String.prototype.len = function(){returnthis.replace([^ x00-xff] / g,“ aa”). 长度;}

(2)应用: javascript中没有像vbscript这样的修整函数,我们可以使用此表达式来实现

String.prototype.trim =函数()

{

返回this.replace(/(^ s *)|(s * $)/ g,“”);

}

(3)应用: 使用正则表达式分解和转换IP地址

功能IP2V(ip)//将IP地址转换为相应的值

{

re = /(d +). (d +). (d +). (d +)/ g //正则表达式匹配IP地址

如果(重新测试(ip))

{

返回RegExp. $ 1 * Math.pow(255,3))+ RegExp. $ 2 * Math.pow(255,2))+ RegExp. $ 3 * 255 + RegExp. $ 4 * 1

}

其他

{

抛出新错误(“无效的IP地址!”)

}

}

(4)应用程序: 用于从URL地址提取文件名的JavaScript程序

s =“ ;;

s = s.replace(/(. * /){0,}([^. ] +). * / ig,“ $ 2”); //Page1.htm

(5)应用程序: 使用正则表达式限制Web表单中文本框的输入内容

使用正则表达式将输入限制为仅中文: onkeyup =“ value =” / blog / value.replace(/ [“ ^ u4E00-u9FA5] / g,'')” onbeforepaste =“ clipboardData.setData('text ',剪贴板Data.getData('文本'). 替换(/ [^ u4E00-u9FA5] / g,''))“

使用正则表达式将输入限制为全角字符: onkeyup =“ value =” / blog / value.replace(/ [“ ^ uFF00-uFFFF] / g表单验证号码的正则表达式,'')” onbeforepaste =“ clipboardData.setData ('text',剪贴板Data.getData('text'). 替换(/ [^ uFF00-uFFFF] / g,''))“

使用正则表达式限制数字的输入: onkeyup =“ value =” / blog / value.replace(/ [“ ^ d] / g,'')” onbeforepaste =“ clipboardData.setData('text',剪贴板Data.getData('text'). replace(/ [^ d] / g,''))“

使用正则表达式将输入限制为数字和仅英语: onkeyup =“ value =” / blog / value.replace(/ [W] / g,“'')” onbeforepaste =“ clipboardData.setData('text' ,剪贴板数据.getData(“文本”). 替换(/ [^ d] / g,''


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

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

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