`
chenzenghua
  • 浏览: 53728 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JS类似Java String.format的函数

阅读更多
String.prototype.format = String.prototype.f = function () {
    var s = this,
        i = arguments.length;

    while (i--) {
        s = s.replace(new RegExp('\\{' + i + '\\}', 'gm'), arguments[i]);
    }
    return s;
};


使用:
"chen {0} hua".format("zeng")


结果:
"chen zeng hua"
分享到:
评论

相关推荐

    JAVA String.format方法使用介绍

    在JDK1.5中,String类增加了一个非常有用的静态函数format(String format, Objece... argues),可以将各类数据格式化为字符串并输出。其中format参数指定了输出的格式,是最复杂也是最难掌握的一点,而argues则是一...

    javascript下利用arguments实现string.format函数

    下面摘抄一下源码,深入分析一下他的设计实现思路: 代码如下: function format(string) { var args = arguments;... 通过format函数,下面的代码: 代码如下: format(“And the %1 want to know whose

    javascript模拟实现C# String.format函数功能代码

    C# string.format这个功能用到的地方比较多, 所以就用js实现了一个简单的版本 : 代码如下:String.format = function () { var formatStr = arguments[0];  if ( typeof formatStr === ‘string’ ) { var ...

    为javascript添加String.Format方法

    然而,JavaScript原生并不提供像C#或Java那样的`String.Format`方法,这使得在需要格式化字符串时,开发者通常需要使用加号(+)或者模板字符串(ES6引入的新特性)来组合字符串和变量。这在处理复杂格式化需求时...

    sha256.rar sha256.java sha256.js

    JavaScript中没有内置的SHA256函数,所以通常需要引入第三方库,如`crypto-js`。下面是一个使用`crypto-js`库的例子: ```javascript var CryptoJS = require("crypto-js"); var inputString = "Hello, World!"; ...

    JS-SHA1.rar_java SHA-1_js_js java sha

    JavaScript(简称JS)是一种广泛用于Web开发的轻量级脚本语言,而SHA-1是一种常用的密码散列函数,能够将任意长度的信息映射为固定长度的摘要值。本资料"JS-SHA1.rar"主要关注如何在Java和JavaScript环境中实现SHA-1...

    js与java对应MD5加密

    总的来说,`js与java对应MD5加密`的主题涵盖了如何在JavaScript和Java这两种不同的编程语言中实现MD5哈希加密的过程。`core.js`和`MDUtils.java`分别代表了这两个环境下的实现工具,使得开发者可以方便地对数据进行...

    js和java返回三个月前的时间

    本文将详细介绍如何使用JavaScript(JS)和Java这两种语言来实现获取当前时间三个月之前的具体日期,并支持不同的格式输出。 #### Java 实现 在Java中,我们可以利用`java.util.Calendar`类和`java.text....

    格式化函数源码,支持各种格式化

    3. **Java的String.format()**:Java中,我们可以使用`String.format()`方法,如`String s = String.format("Number: %d", num)`。 4. **JavaScript模板字符串**:JavaScript提供了模板字符串(Template literals)...

    SHA加密算法的js与Java的使用方法

    hexString.append(String.format("%02x", 0xFF & b)); } System.out.println(hexString.toString()); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } } } ``` 这段Java代码同样会将用户...

    MD5加密算法:js,asp,java,jsp,jquery多种版本的md5写法

    hexString.append(String.format("%02x", 0xFF & b)); } return hexString.toString(); } } ``` 4. JSP MD5加密: 在JSP中,可以借助Java代码段()来实现MD5加密,直接调用Java的MD5方法: ```jsp ...

    js数据格式转化

    String result = String.format("%.2f", d); ``` 4. **使用`NumberFormat`**: `NumberFormat`类提供了`setMaximumFractionDigits()`方法来限制小数位数: ```java double x = 23.5455; NumberFormat ddf1 = ...

    MD5算法源码_JS_Java_Oracle_MySQL

    hexString.append(String.format("%02x", 0xFF & b)); } System.out.println(hexString.toString()); // 输出MD5摘要 } } ``` Oracle数据库也支持MD5函数,可以在SQL查询中直接使用。例如,计算一个字段的MD5值...

    数据加密MD5(包括javascript代码和java代码实现的两种方式)

    hexString.append(String.format("%02x", b & 0xff)); } System.out.println(hexString.toString()); // 输出加密后的MD5值 } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } } } ``` 这段...

    java日期处理

    `java.sql.Date`主要用于数据库操作,其构造函数接受毫秒值作为参数。可以通过如下代码进行转换: ```java java.util.Date utilDate = new java.util.Date(); java.sql.Date sqlDate = new java.sql.Date(utilDate....

    四种语言实现MD5加密(JS,JSP,JAVA,ASP及juqery.MD5)

    Java作为后端开发的重要语言,其MD5加密与JSP类似,也是通过MessageDigest类。但通常在Java应用程序中,我们不会直接在JSP页面上处理,而是会在服务器端的Java类中进行处理,然后返回结果给前端。示例代码如下: `...

    Base16 java字符串与十六进制互转 js字符串与十六进制互转

    sb.append(String.format("%02X", b & 0xFF)); } return sb.toString(); } public static byte[] fromHexString(String hex) { int len = hex.length(); byte[] data = new byte[len / 2]; for (int i = 0; i...

    Java js 如何显示当前系统时间

    在Java和JavaScript中显示当前系统时间是常见的编程需求,它们都是Web开发中不可或缺的语言。Java主要在服务器端处理逻辑,而JavaScript则在客户端为用户提供动态交互。以下将详细讲解如何在两者中获取并显示系统...

    JS 生成MD5值和JAVA生成MD5值,自己测试过很好用

    标题提到的"JS生成MD5值和JAVA生成MD5值",实际上是指在JavaScript和Java这两种不同的编程语言中,如何对同一份数据计算MD5哈希值。由于MD5算法是公开的,理论上在任何支持该算法的编程环境下都应该得到相同的输出。...

    MD5加密.rar(加密解密附代码和jar)

    例如,在JavaScript中,可以使用`crypto-js`库,而在Java中,可以使用`java.security.MessageDigest`类。以下是一个简单的Java示例: ```java import java.security.MessageDigest; import java.security....

Global site tag (gtag.js) - Google Analytics