JS常见简单正则表达式验证功能小结
在前端开发中,经常需要对用户输入的数据进行格式验证,而正则表达式是一种非常方便和高效的验证方式。本文将介绍几种常见的简单正则表达式验证功能,包括手机号码、地址、企业税号、金额、身份证号等,并提供相应的代码示例。
手机号码验证
手机号码通常是以11位数字表示的,为了确保用户输入的是合法的手机号码,可以使用如下正则表达式:
-------------------
该正则表达式表示以数字1开头,后跟3-9之间的任意一个数字,再加上9个数字即可。其中^
表示字符串的开头,$
表示字符串的结尾。
以下是一个示例代码:
-------- ---------------------- - ----- ------ - -------------------- ------ -------------------- - ------------------------------------------- -- ---- ------------------------------------------- -- -----
地址验证
地址验证通常需要考虑到长度和字符的限制,一个简单的正则表达式如下:
---------------------
该正则表达式表示允许使用大小写字母、数字、空格、下划线、短横线、逗号、括号等字符。以下是一个示例代码:
-------- ------------------------ - ----- ------ - ---------------------- ------ --------------------- - ----------------------------------------------- -- ---- ----------------------------------------------- -- ---- ------------------------------------------- -- ---- --------------------------------------------- -- ---- ----------------------------------------- -- -----
企业税号验证
企业税号通常是由15或18位数字和字母组成的,一个简单的正则表达式如下:
----------------------
该正则表达式表示允许使用大小写字母和数字,长度必须在15到18之间。以下是一个示例代码:
-------- ---------------------------- - ----- ------ - ----------------------- ------ ----------------------- - ---------------------------------------------------- -- ---- ----------------------------------------------------- -- ---- -------------------------------------------------- -- ----- ------------------------------------------------- -- -----
金额验证
金额通常是由若干个数字和小数点组成的,一个简单的正则表达式如下:
-------------------
该正则表达式表示以至少一位数字开头,后面跟上一个小数点和1-2个数字。以下是一个示例代码:
-------- ---------------------- - ----- ------ - -------------------- ------ -------------------- - ------------------------------------ -- ---- --------------------------------------- -- ---- ---------------------------------------- -- ----- ------------------------------------ -- ---- ------------------------------------ -- ----
身份证号验证
身份证号通常是由18位数字和最后一位可能为数字或字母X组成的,一个简单的正则表达式如下:
----------------
该正则表达式表示前17位必须是数字,最后
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/888