常用的正则表达式

常用的正则表达式
1、检测IP地址
验证一个字符串是否为有效的IP地址
^(\d{1,3}\.){3}\d{1,3}$
2、检测URL
匹配有效的URL
^http[s]?://[^\s]*$
3、检测手机号
手机号的验证
^(\+?\d{1,4}[\s-])?(?!0+\s+,?$)\d{10}\s*,?$
4、检测邮箱
验证一个字符串是否为有效的邮箱地址
b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b
5、提取电子邮件
提取所有的电子邮件地址
\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b
6、匹配社保号码
验证一个字符串是否为有效的社保号码
^\d{3}-\d{2}-\d{4}$
7、提取所有链接
文本中提取所有的链接
http[s]?://[^\s]*$
8、提取图片链接
提取所有.jpg或.gif或.png格式
(http(s?):)([/|.|\w|\s|-])*\.(?:jpg|gif|png)

你可能感兴趣的:(前端,PHP,JavaScript,正则表达式)