js常用自定义公共函数汇总

yizhihongxing

JS常用自定义公共函数是指在JS开发中常用的、可多次使用的函数,初学者建议掌握,提高开发效率。

常用自定义公共函数

1. 获取URL查询参数

在开发中,获取URL中的查询参数是很常见的需求。以下是一个获取URL中查询参数的函数:

function getQueryString(name) {
  var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
  var r = window.location.search.substr(1).match(reg);
  if (r != null) return unescape(r[2]);
  return null;
}

使用方法示例:假设我们当前URL为:"http://example.com?id=123&name=alice",我们要获取id这一查询参数的值,可以调用该函数如下:

var id = getQueryString('id');
console.log(id);    // 输出:123

2. 检查字符串是否是数字

在开发中,需要经常对用户输入数据进行判断,其中涉及到检查某个字符串是否是数字。以下是一个检查字符串是否是数字的函数:

function isNumber(str) {
  var pattern = /^\d+$/;
  return pattern.test(str);
}

使用方法示例:假设我们要检查一个字符串是否是数字,可以调用该函数如下:

var result1 = isNumber('123');
console.log(result1);    // 输出:true

var result2 = isNumber('abc');
console.log(result2);    // 输出:false

总结

以上只是JS常用自定义公共函数的部分示例,后续可根据实际需求自行添加。熟练掌握这些常用自定义公共函数,有助于提高开发效率。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:js常用自定义公共函数汇总 - Python技术站

(0)
上一篇 2023年5月27日
下一篇 2023年5月27日

相关文章

  • 如何确保JavaScript的执行顺序 之jQuery.html并非万能钥匙

    如何确保JavaScript的执行顺序 之jQuery.html并非万能钥匙 一、背景 在前端开发中,我们经常会遇到多个JS文件需要按照特定的顺序加载执行,否则会出现各种奇怪的问题。其中,使用jQuery.html方法加载外部JS文件,不同的浏览器会有不同的表现,这给我们的开发带来了一定的困扰。本文将针对这个问题,通过归纳总结,给出可靠的解决方案。 二、问题…

    JavaScript 2023年5月27日
    00
  • JS传递对象数组为参数给后端,后端获取的实例代码

    下面是关于“JS传递对象数组为参数给后端,后端获取的实例代码”的详细攻略。 传递对象数组给后端 在JavaScript中,我们可以使用JSON.stringify()方法将一个JavaScript对象或数组转换为JSON字符串,然后将其作为参数传递给后端。后端可以使用对应的解析方法将JSON字符串转换为具体的对象或数组。 示例1: 以下是一个包含对象数组的J…

    JavaScript 2023年5月27日
    00
  • Javascript Event事件中IE与标准DOM的比较

    Javascript Event事件是JavaScript中极为重要的概念,可以用于用户交互、DOM操作等各种场景中。与此相关的是,不同浏览器对于Event对象的处理存在差异,这个问题会对我们在实际开发中遇到事件处理方面的问题带来不便。本篇攻略将为大家讲述JavaScript Event事件中IE与标准DOM的比较,并提供两条示例说明。 标准DOM 在标准D…

    JavaScript 2023年6月10日
    00
  • javascript生成大小写字母

    要生成大小写字母,可以借助JavaScript提供的字符集和Math对象中的随机数函数来实现。下面是详细的攻略步骤: 1. 定义大小写字母的字符集 JavaScript中的字符集可以用字符串表示,可以定义大小写字母的字符集如下: const lowercase = "abcdefghijklmnopqrstuvwxyz"; const u…

    JavaScript 2023年5月19日
    00
  • JavaScript常用标签和方法总结

    针对这个话题,我准备了以下完整攻略。 JavaScript常用标签和方法总结 标签 在JavaScript中,我们通常使用以下标签: \<script> – 嵌入JavaScript代码的标签,可以放在HTML的\<head>或\<body>中。 \<button> – 创建一个按钮元素,可以用JavaScri…

    JavaScript 2023年5月18日
    00
  • layui的表单验证支持ajax判断用户名是否重复的实例

    以下是使用layui实现表单验证并通过ajax判断用户名是否重复的攻略: 1. 准备工作 首先,需要在网页中引入layui的核心文件和layui的form模块。可以通过以下方式在HTML文档中引入layui的核心文件和form模块: <!– 引入layui核心文件 –> <script src="https://cdn.jsd…

    JavaScript 2023年6月10日
    00
  • js中encode、decode的应用说明

    JS中encode、decode的应用说明 在实际开发中,我们经常会用到编码、解码这样的功能。比如将字符串进行URL编码,或者将JSON对象进行base64编码等等。在Javascript中,我们可以使用encodeURI、encodeURIComponent、decodeURI、decodeURIComponent等方法来进行编码解码的操作。 encode…

    JavaScript 2023年5月20日
    00
  • JS 两个字符串时间的天数差计算

    当我们需要计算两个字符串表示的时间之间相差的天数时,我们需要先将字符串转换为日期对象,比较两个日期对象之间的天数差。 以下是详细的步骤: 步骤一:将字符串转换为日期对象 使用Date()方法将字符串转换为日期对象,语法如下: var date1 = new Date(‘2019-01-01’); var date2 = new Date(‘2019-01-0…

    JavaScript 2023年5月27日
    00
合作推广
合作推广
分享本页
返回顶部