JavaScript 中的正则表达式(推荐)
正则表达式的大致匹配过程是:依次拿出表达式和文本中的字符比较,如果每一个字符都能匹配,则匹配成功;一旦有匹配不成功的字符则匹配失败。
正则表达式通常用于在文本中查找匹配的字符串。Python里数量词默认是贪婪的(在少数语言里也可能是默认非贪婪),总是尝试匹配尽可能多的字符;非贪婪的则相反,总是尝试匹配尽可能少的字符。例如:正则表达式"ab*"如果用于查找"abbbc",将找到"abbb"。而如果使用非贪婪的数量词"ab*?",将找到"a"。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 |
|
Phone : /^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/
Mobile : /^((\(\d{2,3}\))|(\d{3}\-))?13\d{9}$/
Url : /^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/
IdCard : /^\d{15}(\d{2}[A-Za-z0-9])?$/
QQ : /^[1-9]\d{4,8}$/
某种特殊金额:/^((\d{1,3}(,\d{3})*)|(\d+))(\.\d{2})?$/ //说明:除“XXX XX,XXX XX,XXX.00”格式外
//为上面提供各个JS验证方法提供.trim()属性
1 2 3 |
|
调用:
<input type="text" name="str" >
<input type="button" value=" 确定 " onClick=""> //onClick中写自己要调用的JS验证函数
js 验证表单 js提交验证类
附加:js验证radio是否选择
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
以上内容是小编给大家介绍的js正则表达式的相关知识,希望对大家有所帮助!
相关文章
- JavaScript正则进阶之路——活学妙用奇淫正则表达式
- JavaScript正则表达式详解(二)JavaScript中正则表达式函数详解
- Javascript之旅——第五站:说说那些所谓的包装类型
- javascript 捕获异常方法
- [Javascript] Replicate JavaScript Constructor Inheritance with Simple Objects (OLOO)
- [Javascript] Private, public variables and method in Name Space
- [Javascript] Understanding the .constructor property on JavaScript Objects
- [Javascript] Deep Search nested tag element in DOM tree
- [Javascript] Proper use of console.assert in JavaScript
- [Javascript] An Introduction to JSPM (JavaScript Package Manager)
- [Javascript] Hoisting in JavaScript
- 前端JavaScript规范
- Javascript 学习记录
- Java,JavaScript和ABAP通过代码取得当前代码的调用栈Callstack
- javascript案例28——九九乘法表(for循环)
- javascript中的正则表达式
- Javascript正则表达式的初步学习
- JavaScript三在弹出的对话框中
- Javascript 严格模式详解