阅读量:0
正则表达式是一种用于匹配字符串模式的强大工具,常用来验证输入格式、查找替换等。
正则表达式是用于描述字符模式的一种工具,常用于文本搜索、文本替换等操作,以下是一些常用的正则表达式及其说明:
常用正则表达式表
正则表达式 | 说明 | ||||
^[A-Za-z]+$ | 只能输入由26个英文字母组成的字符串 | ||||
^[A-Z]+$ | 只能输入由26个大写英文字母组成的字符串 | ||||
^[a-z]+$ | 只能输入由26个小写英文字母组成的字符串 | ||||
^[A-Za-z0-9]+$ | 只能输入由数字和26个英文字母组成的字符串 | ||||
^\w+$ | 只能输入由数字、26个英文字母或者下划线组成的字符串 | ||||
^[a-zA-Z]\w{5,17}$ | 验证用户密码:以字母开头,长度在6~18之间,只能包含字符、数字和下划线 | ||||
$\x22]$ | 验证是否含有特殊字符(如^%&',;=?$\) | ||||
^[\u4e00-\u9fa5]{0,}$ | 只能输入汉字 | ||||
^[http | https]://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$ | 验证Internet URL | |||
^(\(\d{3,4}-) | \d{3.4}-)?\d{7,8}$ | 验证电话号码 | |||
^\d{15} | \d{18}$ | 验证身份证号(15位或18位数字) | |||
^(0?[1-9] | 1[0-2])$ | 验证一年的12个月(01~09和1~12) | |||
^((0?[1-9]) | ((1 | 2)[0-9]) | 30 | 31)$ | 验证一个月的31天(01~09和1~31) |
相关问题与解答
问题1: 如何匹配一个电子邮件地址?
答案: 可以使用以下正则表达式来匹配电子邮件地址:
^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$
问题2: 如何匹配一个网址URL?
答案: 可以使用以下正则表达式来匹配一个网址URL:
^[a-zA-Z0-9]+://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$
希望这些信息能够帮助你更好地理解和使用正则表达式,如果你有更多问题或需要进一步的帮助,请随时提问!
小伙伴们,上文介绍了“正则表达式 常用正则表达式”的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。