表单验证 小灰灰 2022-01-07 14:35 415阅读 0赞 java script验证表单时常用: "^-\[0-9\]\*\[1-9\]\[0-9\]\*$" //负整数 "^-?//d+$" //整数 "^//d+(//.//d+)?$" //非负浮点数(正浮点数 + 0) "^((\[0-9\]+//.\[0-9\]\*\[1-9\]\[0-9\]\*)|(\[0-9\]\*\[1-9\]\[0-9\]\*//.\[0-9\]+)|(\[0-9\]\*\[1-9\]\[0-9\]\*))$" //正浮点数 "^((-//d+(//.//d+)?)|(0+(//.0+)?))$" //非正浮点数(负浮点数 + 0) "^(-((\[0-9\]+//.\[0-9\]\*\[1-9\]\[0-9\]\*)|(\[0-9\]\*\[1-9\]\[0-9\]\*//.\[0-9\]+)|(\[0-9\]\*\[1-9\]\[0-9\]\*)))$" //负浮点数 "^(-?//d+)(//.//d+)?$" //浮点数 "^\[A-Za-z\]+$" //由26个英文字母组成的字符串 "^\[A-Z\]+$" //由26个英文字母的大写组成的字符串 "^\[a-z\]+$" //由26个英文字母的小写组成的字符串 "^\[A-Za-z0-9\]+$" //由数字和26个英文字母组成的字符串 "^//w+$" //由数字、26个英文字母或者下划线组成的字符串 "^\[//w-\]+(//.\[//w-\]+)\*@\[//w-\]+(//.\[//w-\]+)+$" //email地址 "^\[a-zA-z\]+://(//w+(-//w+)\*)(//.(//w+(-//w+)\*))\*(//?//S\*)?$" //url 应用实例 用户名: /^\[a-zA-Z\]\{1\}(\[a-zA-Z0-9\]|\[\_\])\{4,19\}$/ 无符号字符串: /^\[^/s\]\{1\}\[^-\_/~!@\#/$%/^&/\*/./(/)/\[/\]/\{/\}<>/?/'/"\]\*$/ Email: /^/w+(\[-+.\]/w+)\*@/w+(\[-.\]//w+)\*/./w+(\[-.\]/w+)\*$/ 电话号码: /^((/(/d\{3\}/))|(/d\{3\}/-))?(/(0/d\{2,3\}/)|0/d\{2,3\}-)?\[1-9\]/d\{6,7\}$/ 手机号码: /^((/(/d\{3\}/))|(/d\{3\}/-))?13/d\{9\}$/ URL: /^http:\[A-Za-z0-9\]+/.\[A-Za-z0-9\]+\[//=/?%/-&\_~\`@\[/\]/':+!\]\*(\[^<>/"/"\])\*$/ 身份证: /^/d\{15\}(/d\{2\}\[A-Za-z0-9\])?$/ 货币: /^/d+(/./d+)?$/ 数字: /^/d+$/ 邮政编码: /^\[1-9\]/d\{5\}$/ QQ: /^\[1-9\]/d\{4,8\}$/ 整数: /^\[-/+\]?/d+$/ 实数: /^\[-/+\]?/d+(/./d+)?$/ 英文: /^\[A-Za-z\]+$/ 中文 /^\[/u0391-/uFFE5\]+$/ 密码(必须含有大写字母、小写字母、标点、数字中的至少两种。呵呵,这个比较变态吧~) /^((\[A-Z\]\*|\[a-z\]\*|/d\*|\[-\_/~!@\#/$%/^&/\*/./(/)/\[/\]/\{/\}<>/?/'/"\]\*)|.\{0,5\})$|/s/ 利用正则表达式限制网页表单里的文本框输入内容: 用正则表达式限制只能输入中文:οnkeyup="value="/value.replace(/\["^/u4E00-/u9FA5\]/g,’’)" onbeforepaste="clipboardData.setData(’text’,clipboardData.getData(’text’).replace(/\[^/u4E00-/u9FA5\]/g,’’))" 用正则表达式限制只能输入全角字符: οnkeyup="value="/value.replace(/\["^/uFF00-/uFFFF\]/g,’’)" onbeforepaste="clipboardData.setData(’text’,clipboardData.getData(’text’).replace(/\[^/uFF00-/uFFFF\]/g,’’))" 用正则表达式限制只能输入数字:οnkeyup="value="/value.replace(/\["^/d\]/g,’’) "onbeforepaste="clipboardData.setData(’text’,clipboardData.getData(’text’).replace(/\[^/d\]/g,’’))" 用正则表达式限制只能输入数字和英文:οnkeyup="value="/value.replace(/\[/W\]/g,"’’) "onbeforepaste="clipboardData.setData(’text’,clipboardData.getData(’text’).replace(/\[^/d\]/g,’’))" <script language="java script"> //去左空格; function ltrim(s)\{ return s.replace( /^//s\*/, ""); \} //去右空格; function rtrim(s)\{ return s.replace( ///s\*$/, ""); \} //去左右空格; function trim(s)\{ return rtrim(ltrim(s)); \} //是否为空值; function IsEmpty(\_str)\{ var tmp\_str = trim(\_str); return tmp\_str.length == 0; \} //是否有效的Email; function IsMail(\_str)\{ var tmp\_str = trim(\_str); var pattern = /^\[\_a-z0-9-\]+(.\[\_a-z0-9-\]+)\*@\[a-z0-9-\]+(.\[a-z0-9-\]+)\*$/; return pattern.test(tmp\_str); \} //是否有效的数字; function IsNumber(\_str)\{ var tmp\_str = trim(\_str); var pattern = /^\[0-9\]/; return pattern.test(tmp\_str); \} //是否有效的颜色值; function IsColor(color)\{ var temp=color; if (temp=="") return true; if (temp.length!=7) return false; return (temp.search(///\#\[a-fA-F0-9\]\{6\}/) != -1); \} //是否有效的链接; function IsURL(url)\{ var sTemp; var b=true; sTemp=url.substring(0,7); sTemp=sTemp.toUpperCase(); if ((sTemp!="![::URL::][URL][http://") target="\_blank" ... \#124;|(url.length][http_target_blank_..._124_url.length]<10))\{ b=false; \} return b; \} //是否有效的手机号码; function IsMobile(\_str)\{ var tmp\_str = trim(\_str); var pattern = /13//d\{9\}/; return pattern.test(tmp\_str); \} 转载于:https://www.cnblogs.com/rzbwyj/p/11069604.html [URL]: http://sys2.blogcn.com/images/aurl.gif [http_target_blank_..._124_url.length]: /images/20211220/bee6ac490c2846979e39f50099de6908.png
相关 js验证表单 |-- form表单 <form action="<%=path%>/search" method="post" οnsubmit="return checkAll()"> 末蓝、/ 2022年09月24日 15:29/ 0 赞/ 260 阅读
相关 表单验证 应用 一、引入 <script src="Scripts/jquery-1.7.1.min.js"></script> <script src="Scripts/jqu 朱雀/ 2022年07月24日 06:28/ 0 赞/ 442 阅读
相关 表单验证 java script验证表单时常用: "^-\[0-9\]\\[1-9\]\[0-9\]\$" //负整数 "^-?//d+$" //整 ゝ一纸荒年。/ 2022年06月13日 07:54/ 0 赞/ 273 阅读
相关 表单验证 @Min(value = 18, message = " 不得小于18 ") private Integer age; / 表单验证 / ╰+攻爆jí腚メ/ 2022年06月05日 10:15/ 0 赞/ 271 阅读
相关 表单验证 angularjs 表单验证,包含必填、手机、邮箱、ip、网址等 基于angularjs自己封装的验证插件,之前的插件在angularjs上就不能使用了,然后将之前的封 淩亂°似流年/ 2022年06月04日 10:14/ 0 赞/ 265 阅读
相关 表单验证 表单验证为了减轻服务器的压力,请求次数减少,保证用户输入符合要求。 > 常用的表单验证 > \- 日期样式 > \- 表单内容是否为空 > \- 用户名和密码 梦里梦外;/ 2022年05月24日 04:40/ 0 赞/ 277 阅读
相关 Laravel 表单验证 检查应用程序的基底控制器 (App\\Http\\Controllers\\Controller) 类你会看到这个类使用了 ValidatesRequests trait。这个 曾经终败给现在/ 2022年03月22日 10:37/ 0 赞/ 376 阅读
相关 表单验证 java script验证表单时常用: "^-\[0-9\]\\[1-9\]\[0-9\]\$" //负整数 "^-?//d+$" //整 小灰灰/ 2022年01月07日 14:35/ 0 赞/ 416 阅读
相关 Layui表单验证 1:引用layui的两个文件: 2:因为是表单验证,所以只有在表单里面才起效果,先来布局:首先,放一个最外层的盒子把所有元素包裹起来,容易布局,引用layui的一个类:‘ay Myth丶恋晨/ 2021年12月04日 07:11/ 0 赞/ 416 阅读
还没有评论,来说两句吧...