`

js实现用自串替换占位符{0} {1} {2} 等

阅读更多

<script type="text/javascript">
String.prototype.format=function()
{
  if(arguments.length==0) return this;
  for(var s=this, i=0; i<arguments.length; i++)
    s=s.replace(new RegExp("\\{"+i+"\\}","g"), arguments[i]);
  return s;
};

alert("http://{0}/{1}/{2}".format("www.meizz.com", "web", "abc.htm"));
alert("请输入{0},输完后再按存盘按钮".format("姓名"));
</script>

分享到:
评论

相关推荐

    JS替换SQL占位符替换工具 Fix placeholder

    1. **解析SQL语句**:工具首先需要能够识别SQL语句中的占位符,这可能涉及到正则表达式或其他字符串处理技术。 2. **映射变量**:用户可能需要提供一个对象,其中键是占位符,值是替换后的实际值。工具会根据这个...

    substitution.js:JavaScript库替换字符串中的占位符

    该库旨在用小字符串替换占位符。 它将递归替换对象或数组中的所有字符串。 当提供回调作为替换时,仅在使用占位符的情况下才调用它。 在node.js或浏览器中工作(可选的AMD支持)。 安装 npm npm install ...

    Mybatis日志参数快速替换占位符工具的详细步骤

    Mybatis日志参数快速替换占位符工具是一个实用的辅助工具,它可以帮助开发者在调试过程中更方便地查看和理解Mybatis执行的SQL语句。在默认的日志输出中,Mybatis使用占位符(?)表示传入的参数,这在某些情况下可能...

    rnplaceholderReactNative占位符模块

    React Native 占位符模块是JavaScript开发中的一个实用工具,特别是在混合移动应用开发中,它允许开发者在实际内容渲染之前展示一些预填充的占位符内容。这种技术在提升用户体验方面具有显著价值,因为它可以避免...

    Json对象替换字符串占位符实现代码

    根据给出的文件信息,我们将要阐述的知识点主要围绕如何使用JavaScript语言中的正则表达式和对象原型方法来实现一个将字符串中的占位符替换为JSON对象中相对应的值的功能。 知识点一:字符串占位符的定义与作用 在...

    ReactNative的占位符Placeholder

    1. **动画效果**:占位符组件通常会包含一些动画效果,如闪烁、渐变等,以模拟数据加载的过程,使用户感知到应用程序正在处理数据。 2. **自定义样式**:开发者可以根据需求自定义占位符的形状、颜色、宽度和高度,...

    day24-Content placeholder(内容占位符)

    例如,我们可以使用AJAX(Asynchronous JavaScript and XML)从服务器获取数据,然后使用JavaScript的DOM操作方法(如`document.createElement`、`innerHTML`等)将这些数据填充到占位符元素中。另外,库和框架如...

    Webpack的低质量图像占位符LQIP

    3. **加载高质量图像**:在用户设备准备好时(例如,DOM加载完成或网络连接稳定),替换占位符为原始的高质量图像。 **Webpack中的LQIP实现:** Webpack提供了一个名为`lqip-loader`的插件,它专门用于处理LQIP。...

    substitutor.js:高级字符串替换库

    Substitutor是一个易于使用的字符串替换Javascript库,它有助于在运行时传递的动态上下文值所替换的字符串文字中使用占位符。 ###特征 支持嵌套占位符。 例如:{address.street.name} 支持n级递归PlaceHolders...

    xlsx-template:用占位符填充xlsx模板。 用提供的数据替换它们

    通过给定的数据将工作簿填充到特殊占位符标记的位置。 安装 通过npm安装软件包: npm install @tormozz48/xlsx-template 使用范例 假定工作目录中存在./template-simple.xlsx XLSX文件,并且具有给定的内容: # ...

    JS调用word的模板 替换文字图片 设置图片大小

    在JavaScript(JS)开发中,有时我们需要与Microsoft Word进行交互,比如利用Word模板来替换文本和图片,以实现自动化文档生成。在这个场景中,我们主要关注如何通过JS操作Word模板,替换其中的文字和图片,并调整...

    jQuery表单占位符动画插件.zip

    本资源"jQuery表单占位符动画插件.zip"聚焦于提升用户界面的互动性和美观性,特别是针对表单元素。这款插件包含了15种不同的动画效果,为传统静态的表单占位符赋予了动态的生命力,从而为用户带来更加丰富和引人入胜...

    戳占位符js

    2. `script.js`: 主要的JavaScript代码,实现戳占位符的逻辑。 3. `styles.css`: CSS样式文件,用于美化占位符效果。 4. `README.md`: 项目的说明文档,包含安装、配置和使用指南。 5. `examples/`: 可能包含其他...

    ckeditor5-placeholder:允许在ckeditor5中使用占位符(如“名字”,“日期”等)的小部件

    CKEditor 5占位符功能 文献资料 该软件包是教程的最终产品, 教程描述了如何创建“占位符”功能,该功能允许用户将预定义的占位符(例如日期或姓氏)插入文档中。 安装 npm install --save ckeditor5-placeholder ...

    采用js实现具有复杂字符串的格式化操作类库函数

    2. **格式化插入**:可能包含类似 `format` 的方法,可以接受占位符和对应的值,将值按照指定的格式插入到字符串中。 3. **正则表达式处理**:类库可能提供方法来查找、替换或提取字符串中的正则表达式匹配项。 4....

    javascript转码GBK(u2gb.js)

    这些情况通常需要特别处理,比如替换为问号或者其他占位符,或者抛出错误提示。 总的来说,`u2gb.js`是一个实用的JavaScript工具,它简化了Unicode到GBK编码的转换过程,使得开发者在处理中文字符编码问题时更加...

    versionify:Browserify转换以使用程序包版本替换占位符

    browserify-versionify Browserify转换以使用程序包版本替换占位符。 默认情况下,它将源代码中package.json中的版本替换__VERSION__ 。 例如: var version = '__VERSION__' ; 后: var version = '1.0.0' ;用法从...

    一个通过Vuedirective来实现在加载之前通过占位来保持布局状态的插件

    当真实内容加载完成后,占位符会被替换掉,用户几乎察觉不到布局的变化。这种技术在图片、视频、地图等需要等待加载的内容中尤其常见。 该插件的实现原理可能包括以下几个步骤: 1. 创建自定义Vue directive,比如...

    js 国际化实现

    1. **i18n库**:在JS中实现国际化,开发者通常会使用i18n库,如`i18next`、`format.js`(由Intl对象提供支持)、`polyfill.io`等。这些库提供了丰富的功能,包括字符串翻译、数字和日期格式化、货币转换等。 2. **...

    小书匠内置编辑器查找替换使用说明1

    - **正则占位符替换**:在启用正则表达式模式下,可以使用正则表达式中的分组和占位符($1, $2等)进行替换。例如,查找`one( hopes )someone( will succee)`并替换为`I$1you$2`,可以将"one hopes someone will ...

Global site tag (gtag.js) - Google Analytics