js里常用的正则
正则表达式是一种用来匹配字符串的工具,它可以帮助我们轻松地进行字符串的处理和操作。在 JavaScript 中,正则表达式也是一种常用的工具,它可以用来进行字符串的匹配、替换、搜索等操作。在本文中,我们将介绍 JavaScript 中常用的正则表达式。
1. 匹配数字
匹配数字的正则表达式为:
/^[0-9]*$/
其中,^ 表示匹配字符串的起始位置,$ 表示匹配字符串的结束位置,[0-9] 表示匹配数字,* 表示匹配任意次数。
2. 匹配英文字母
匹配英文字母的正则表达式为:
/^[a-zA-Z]*$/
其中,a-z 表示匹配小写英文字母,A-Z 表示匹配大写英文字母,* 表示匹配任意次数。
3. 匹配中文字符
匹配中文字符的正则表达式为:
/^[u4e00-u9fa5]*$/
其中,u4e00-u9fa5 表示匹配中文字符,* 表示匹配任意次数。
4. 匹配邮箱地址
匹配邮箱地址的正则表达式为:
/^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$/
其中,w 表示匹配字母、数字或下划线,+ 表示匹配一次或多次,* 表示匹配任意次数,() 表示分组,[] 表示字符集,- 表示范围,. 表示匹配任意字符, 表示转义字符。
js正则表达式判断数字 5. 匹配手机号码
匹配手机号码的正则表达式为:
/^1[3|4|5|7|8][0-9]{9}$/
其中,1 表示以数字 1 开头,[3|4|5|7|8] 表示第二位可以是 3、4、5、7、8 中的任意一个,[0-9]{9} 表示后面跟着 9 个数字。
以上就是 JavaScript 中常用的正则表达式,它们可以帮助我们更好地处理和操作字符串。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论