js正则表达式验证各类需求(整数,实数,小数,时间,URL等)
来源:互联网 发布:约瑟夫环c语言链表 编辑:程序博客网 时间:2024/05/16 15:51
function validateNum(val){//验证整数 var patten = /^-?\d+$/; return patten.test(val); } function validateRealNum(val){//验证实数 var patten = /^-?\d+\.?\d*$/; return patten.test(val); } function validateNum(val){//验证小数,保留一位小数点 var patten = /^-?\d+\.?\d{0,1}$/; return patten.test(val); } function validateFloat(val){//验证小数 var patten = /^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/; return patten.test(val); } function validateNumOrLetter(val){//只能输入数字和字母 var patten = /^[A-Za-z0-9]+$/; return patten.test(val); } function validateColor(val){//验证颜色 var patten = /^#[0-9a-fA-F]{6}$/; return patten.test(val); } function validateUrl(val){ //验证URL var patten = /^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\*\+,;=]|:|@)|\/|\?)*)?$/i; return patten.test(val); } function validateNull(val){//验证空 return val.replace(/\s+/g, "").length==0; } function validateDate(val){//验证时间2010-10-10 var patten = /^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/; return patten.test(val); } function validateNumLetterLine(val){//只能输入数字、字母、下划线 var patten = /^[a-zA-Z0-9_]{1,}$/; return patten.test(val); }
1 0
- js正则表达式验证各类需求(整数,实数,小数,时间,URL等)
- js正则表达式验证各类需求(整数,实数,小数,时间,URL等)
- js正则表达式验证各类需求(整数,实数,小数,时间,URL等)
- js正则表达式验证各类需求(整数,实数,小数,时间,URL等)
- 验证整数、小数、实数、有效位小数最简单JavaScript正则表达式
- JavaScript 正则表达式 验证整数、小数、实数、有效位小数最简单
- 验证整数、小数、实数、有效位小数最简单JavaScript正则表达式
- JavaScript 正则表达式 验证整数、小数、实数、有效位小数最简单
- 验证整数、小数、实数、有效位小数最简单JavaScript正则表达式
- js 正则表达式 判断整数与小数
- 整数验证正则表达式,js
- Java判断是否是整数,小数或实数的正则表达式
- Java判断是否是整数,小数或实数的正则表达式
- JS正则表达式 验证 输入的是正负小数(保留3位小数)或者只能输入正负整数
- js & 正则表达式 验证时间
- js验证时间正则表达式
- 正则表达式验证url、时间、ip
- JS正则表达式验证数字,整数,email
- android去掉标题栏
- 每天一个linux命令(1):ls命令
- comet4j java服务端推送消息到web页面实例
- 轻松学习Ionic
- Java 多态详解
- js正则表达式验证各类需求(整数,实数,小数,时间,URL等)
- 带有数字的进度条
- 程序导入友盟微社区后报错android.view.InflateException:com.umeng.comm.ui.imagepicker.widgets.RoundImageView
- final域的内存语义
- 中国菜刀Cknife(C刀)自定义模式秒过安全狗. php过狗一句话,asp过狗一句话.
- hot spot 热点 setHotSpot()
- RCP的插件开发的简单知识
- 判断当前viewcontroller是push还是present的方式显示的
- android manifest简介