JS正则表达式常用示例整理(持续更新)

JavaScript1 个月前0115

本文记录了一些常用的js正则表达式的实例,在这里整理下,有需要的时候来看下。

获取小括号、中括号及花括号内容的方法示例

本实例讲述了JS使用正则表达式获取小括号、中括号及花括号内容的方法。具体如下:

<!DOCTYPE html>
 <html>
   <head>
     <meta charset="utf-8" />
     <title>JS获取括号内容</title>
   </head>
 <body>
   <script type="text/javascript">
     var str="123{xxxx}456[我的]789123[你的]456(1389090)789";
     var regex1 = /\((.+?)\)/g;  // () 小括号
     var regex2 = /\[(.+?)\]/g;  // [] 中括号
     var regex3 = /\{(.+?)\}/g; // {} 花括号,大括号
     // 输出是一个数组
     console.log(str.match(regex1)); // ["(1389090)"]
     console.log(str.match(regex2)); // ["[我的]", "[你的]"]
     console.log(str.match(regex3)); //["{xxxx}"]
   </script>
  </body>
</html>

校验数据库字段名格式

var reg2 = /(^_([a-zA-Z0-9]_?)*$)|(^[a-zA-Z](_?[a-zA-Z0-9])*_?$)/;
if (!reg2.test(englishName)){
  alert("您输入的【英文名称】:“"+englishName+"”格式不正确;提示:【首位可以是字母以及下划线。首位之后可以是字母,数字以及下划线。下划线后不能接下划线】");
}

持续整理中。。

0 条评论

暂无评论