js文件格式校验

<html>
 
  <head>
   <title>js校验文件格式</title>
   <meta http-equiv=‘content-type‘ content=‘text/html;charset=utf-8‘>
   <script type="text/javascript" src="jquery-1.4.3.js"></script>
   <script type="text/javascript">
  
     function get(){
      var s = $("#file1").val();
      var fl = s.split(".");
   //常用的文件格式
      var ary = ["doc","docx","xls","xlsx","ppt","gif","jpeg","jpg","png","txt","wps","pdf"];
      
      //文件格式在数组中返回下标,否则返回 -1
     var t= $.inArray(fl[1],ary);
    
     return t==-1;
   
     }
   
   </script>
  </head>
  <body>
 
    <input type="file" id="file1"  >
    <input type="button" onclick="get();" value="文件格式">
  </body>

</html>
时间: 2024-11-01 16:18:44

js文件格式校验的相关文章

删除JS前台校验,后台批量删除

1.功能需求 在一个数据表格中,选中欲删除的记录,点击删除按钮,先触发前台验证,然后调用后台处理逻辑 2.代码实现 HTML代码: <asp:Repeater ID="repInputList" runat="server" DataSourceID="InputsDataSource" EnableViewState="true" > <HeaderTemplate> <table cellpa

jQuery表单验证插件----利用jquery.metadata.js将校验规则写到控件中

一.下载依赖包 网盘下载:https://yunpan.cn/cryvgGGAQ3DSW  访问密码 f224 二. 添加一个另外一个插件jquery.metadata.js 并把校验规则写在控件里面. 三.需要改写触发校验的方式. $("#commentForm").validate({meta: "validate"}); 四.详细代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transit

js金额校验,js正则表达式,包含正负,小数点后两位

js金额校验,js正则表达式,包含正负,小数点后两位,js代码如下: function isMoney(s) {        //金额 只允许正数        //var exp = /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/;         //金额 允许正(+)负数        //var exp = /(^([+-]?)[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|

JS 身份证校验

// js实现身份证号码验证 // IdCard-Validate.js代码如下: /** * 身份证15位编码规则:dddddd yymmdd xx p * dddddd:地区码 * yymmdd: 出生年月日 * xx: 顺序类编码,无法确定 * p: 性别,奇数为男,偶数为女 * <p /> * 身份证18位编码规则:dddddd yyyymmdd xxx y * dddddd:地区码 * yyyymmdd: 出生年月日 * xxx:顺序类编码,无法确定,奇数为男,偶数为女 * y: 校

js经典校验之注册与登录校验

平时都专注于后台功能的实现和逻辑需求的分析及数据库方面的设计,很少关注前端的设计,而项目开发过程中专门负责后台是不太可能的事,所以前端我们也需要会用,除了漂亮的首页等其他的交给美工来做,一些功能性的东西还是有负责模块开发的人来完成,所以除了后台.数据库外,前端也需要开发人员懂其一二. 例子1 用户注册校验 用户注册jsp页面 [html] view plain copy <%@ page language="java" import="java.util.*"

JS身份证校验

身份证校验 function identityCodeValid(code) { var city={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",23:"黑龙江 ",31:"上海",32:"江苏",33:"浙江",34:

JS严格校验身份证号

以下是根据身份证号码编码规则,使用JS对其进行有效性验证代码 <script type="text/javascript"> var Wi = [ 7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2, 1 ]; // 加权因子 var ValideCode = [ 1, 0, 10, 9, 8, 7, 6, 5, 4, 3, 2 ]; // 身份证验证位值.10代表X function IdCardValidate(idC

js 各种校验

//非0 并且大于0 可以是小数----demo1//日期转化成为yyyy-mm-dd ----demo2//校验手机号是否是正确---------demo3 //demo1 function isInteger(obj) { reg = /^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$/; if (reg.test(obj)) { return false; } else { ret

angular js input校验只能输入数字和字母 directive写法一则

js代码:.directive('validateNumberLetter', function () { return { require: 'ngModel', link: function (scope, elm, attrs, ctrl) { scope.$watch(attrs.ngModel, function(n){ if(!n) return; var oldName = attrs.validateNumberLetter; if(oldName !== n){ var reg