`

电商类的验证正则表达式

 
阅读更多

decmal:"^([+-]?)\\d*\\.\\d+$", //浮点数

decmal1: "^[1-9]\\d*.\\d*|0.\\d*[1-9]\\d*$", //正浮点数
decmal2: "^-([1-9]\\d*.\\d*|0.\\d*[1-9]\\d*)$", //负浮点数
decmal3: "^-?([1-9]\\d*.\\d*|0.\\d*[1-9]\\d*|0?.0+|0)$", //浮点数
decmal4: "^[1-9]\\d*.\\d*|0.\\d*[1-9]\\d*|0?.0+|0$", //非负浮点数(正浮点数 + 0)
decmal5: "^(-([1-9]\\d*.\\d*|0.\\d*[1-9]\\d*))|0?.0+|0$", //非正浮点数(负浮点数 + 0)
intege: "^-?[1-9]\\d*$", //整数
intege1: "^[1-9]\\d*$", //正整数
intege2: "^-[1-9]\\d*$", //负整数
num: "^([+-]?)\\d*\\.?\\d+$", //数字
num1: "^[1-9]\\d*|0$", //正数(正整数 + 0)
num2: "^-[1-9]\\d*|0$", //负数(负整数 + 0)
ascii: "^[\\x00-\\xFF]+$", //仅ACSII字符
chinese: "^[\\u4e00-\\u9fa5]+$", //仅中文
color: "^[a-fA-F0-9]{6}$", //颜色
date: "^\\d{4}(\\-|\\/|\.)\\d{1,2}\\1\\d{1,2}$", //日期
email: "^\\w+((-\\w+)|(\\.\\w+))*\\@[A-Za-z0-9]+((\\.|-)[A-Za-z0-9]+)*\\.[A-Za-z0-9]+$", //邮件
idcard: "^[1-9]([0-9]{14}|[0-9]{17})$", //身份证
ip4: "^(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)\\.(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)\\.(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)\\.(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)$", //ip地址
letter: "^[A-Za-z]+$", //字母
letter_l: "^[a-z]+$", //小写字母
letter_u: "^[A-Z]+$", //大写字母
mobile: "0?(13|15)[0-9]{9}$", //手机
notempty: "^\\S+$", //非空
password: "^[A-Za-z0-9_-]+$", //密码
picture: "(.*)\\.(jpg|bmp|gif|ico|pcx|jpeg|tif|png|raw|tga)$", //图片
qq: "^[1-9]*[1-9][0-9]*$", //QQ号码
rar: "(.*)\\.(rar|zip|7zip|tgz)$", //压缩文件
tel: "^[0-9\-()()]{7,18}$", //电话号码的函数(包括验证国内区号,国际区号,分机号)
url: "^http[s]?:\\/\\/([\\w-]+\\.)+[\\w-]+([\\w-./?%&=]*)?$", //url
username: "^[A-Za-z0-9_\\-\\u4e00-\\u9fa5]+$", //用户名
deptname: "^[A-Za-z0-9_()()\\-\\u4e00-\\u9fa5]+$", //单位名
zipcode: "^\\d{6}$", //邮编
realname:"^[A-Za-z0-9\\u4e00-\\u9fa5]+$", // 真实姓名
companyname:"^[A-Za-z0-9_()()\\-\\u4e00-\\u9fa5]+$",
companyaddr:"^[A-Za-z0-9_()()\\#\\-\\u4e00-\\u9fa5]+$",
companysite:"^http[s]?:\\/\\/([\\w-]+\\.)+[\\w-]+([\\w-./?%&#=]*)?$"
分享到:
评论

相关推荐

    靓号正则表达式 已测试 正连 倒连 顺增 顺降

    以上正则表达式可用于验证手机号码是否包含特定的靓号模式,广泛应用于电信运营商、电商网站等场景,帮助用户快速识别并筛选出具有特殊意义的号码。例如,在电话卡销售过程中,可以通过这些正则表达式筛选出符合要求...

    php参考文档+正则表达式+php开源代码

    在PHP中,`preg_match`、`preg_replace`等函数结合正则表达式可以实现复杂的数据验证、字符串替换和提取等功能。例如,你可以使用正则表达式验证电子邮件格式,查找并替换文本中的特定模式,或者从HTML中提取数据。...

    day015_常用类-异常-正则表达式.docx

    本课程旨在深入讲解Java编程语言中几个重要的方面:常用类、异常处理以及正则表达式的使用。这些知识点是Java开发者必须掌握的基础技能之一,它们不仅能够帮助开发者编写更加健壮和高效的代码,还能提升解决实际问题...

    js用正则表达式控制价格输入实现代码

    在JavaScript中,正则表达式是一种强大的工具,用于匹配、替换和提取文本中的模式。在电商网站或财务应用中,确保用户输入的价格格式正确是非常重要的。价格通常要求精确到小数点后一到两位,不能有非法字符,也不能...

    手把手教你写电商爬虫-第一课 找个软柿子捏捏

    正则表达式是一种文本模式,包括普通字符(例如,每个字母和数字)和特殊字符(称为"元字符"),它提供了一种灵活而强大的方式来搜索、匹配和操作文本。在爬虫开发中,正则表达式可以帮助开发者从复杂的网页源码中...

    很全的javascript常见验证

    ### JavaScript常见验证知识点详解 #### 一、中文字符的正则表达式 **表达式:** `^[\u4e00-\u9fa5]+$`...以上这些正则表达式和函数可以帮助开发者在JavaScript项目中进行有效的数据验证,提高程序的健壮性和用户体验。

    带后台系统的小程序商城源码,亲测可用,对接后台接口需要修改网址,这套系统可直接使用

    在"正则表达式.jpg"文件中,可能包含了一些关于数据验证或者处理的正则表达式示例,这在前后端交互中非常常见,比如验证用户输入、格式化数据等。正则表达式是处理字符串的强大工具,对于数据清洗和安全防护至关重要...

    基于电商网络的数据采集与分析毕业论文(33页12525字数).docx

    然后通过正则表达式或BeautifulSoup解析网页,提取商品价格、销量等关键字段。最后,数据通过pymongo库存储到MongoDB数据库。 3.2 数据处理与分析 数据爬取完成后,使用pandas进行数据清洗和预处理,包括处理缺失...

    易语言商品自定义数据

    在处理商品自定义数据时,可能会用到正则表达式来验证输入数据的格式,如检查颜色代码是否合法,或确保尺寸输入符合预设的规则。 综合以上分析,"易语言商品自定义数据"项目涵盖了以下几个关键点:易语言编程、商品...

    2021-2022计算机二级等级考试试题及答案No.3210.docx

    - 例如,可以使用正则表达式来验证邮箱格式是否正确,或者从文本中提取日期等信息。 - **lambda函数**: - `lambda`函数是Python中的一种简短定义函数的方式,主要用于创建简单的、一次性的、无须命名的函数。 -...

    基于vscode的仿京东页面

    注册页面则进一步强化了验证机制,通过正则表达式实现对用户输入数据的有效性检查。正则表达式是一种强大的文本匹配工具,可以确保用户名、密码、邮箱等字段格式正确。例如,正则表达式可以用来检查邮箱是否包含"@...

    email_js放大镜_表单验证

    JavaScript提供了正则表达式功能,可以用来匹配符合电子邮件格式的字符串。例如,可以使用如下正则表达式: ```javascript function isValidEmail(email) { var regex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-...

    Android金额输入控件

    在Android开发中,创建一个专用于金额输入的控件是一个常见的需求,特别是在金融类或电商类应用中。这样的控件需要能够确保用户只能输入有效的数字,并且可能还需要处理小数点、货币符号以及输入格式等问题。本文将...

    javascript校验价格合法性实例(必须输入2位小数)

    在本例中,我们定义了一个正则表达式变量`reg`,该正则表达式的构成如下: ```javascript var reg = /(^[-+]?[1-9]\d*(\.\d{1,2})?$)|(^[-+]?[0]{1}(\.\d{1,2})?$)/; ``` 这个正则表达式可以分解为两个主要部分。...

    仿京东会员注册demo html页面

    3. **邮箱验证**:利用正则表达式检查邮箱格式是否合法,如`/^\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,3}$/`。 4. **手机号验证**:在中国,手机号码通常以1开头,后面跟着11位数字。可以使用正则表达式`/^1[3-9]\d{9}$/`进行...

    前端项目-politespace.zip

    3. **正则表达式**:为了识别和格式化输入的数据,项目可能会使用正则表达式(regex)进行匹配和替换。例如,用正则表达式找出连续的数字段,并在适当的位置插入空格。 4. **DOM操作**:在检测到符合规则的输入后,...

    腾讯优图-图片扫描,获取卡号和密码工具类

    正则表达式是一种强大的文本模式匹配工具,可以用来校验字符串是否符合特定格式,比如银行卡号通常遵循特定的规则,如16位数字,而密码可能有长度限制和特殊字符的要求。通过匹配,我们可以确保提取到的信息是有效的...

    面试宝典-v4.0

    **正则表达式以及常用String类方法** - 正则表达式章节可能包含正则表达式的定义、语法规则及在字符串匹配中的应用。 - String类方法章节可能涉及String类提供的常用方法,如字符串的拼接、比较、截取等操作。 **...

    PHP简易电商平台程序设计报告.docx

    此外,通过查阅资料和实践,学生们还学习了正则表达式限制输入值、网页跳转技巧等进阶知识。 尽管这个学期的学习使他们对PHP有了一定的了解,但要熟练掌握这门语言,还需要进一步的学习和实践。教师的指导只是一个...

Global site tag (gtag.js) - Google Analytics