【js中string对象的方法之正则表达式replace示例详解】教程文章相关的互联网学习教程文章

javascript – toLocaleString api不适用于hi-IN语言环境【代码】

var number = 3500; console.log(number.toLocaleString("hi-IN")); 预计:3,500实际:3,500浏览器:Chrome我没有得到3,500而不是3,500解决方法:Number format locales toLocaleString params var number = 3500; console.log(number.toLocaleString("hi-u-nu-deva"));“u”(Unicode) extension, which can be used to request additional customization of Collator, NumberFormat, or DateTimeFormat objects “nu”The numberin...

JavaScript:格式编号/货币w /关于文化,如.NET的String.Format()?

这似乎是有人在2009年已经解决的一个问题,但我找不到一个像这样的数字的体面的JavaScript库: 12345.58 并根据特定文化(即“nl-nl”)或ISO货币代码正确格式化. dojo显示了承诺,但默认情况下它不包含许多文化,实际上在我的测试中没有正常工作. 当我运行时,我基本上想要一些100%或接近100%相当于.NET为我做的事情: String.Format([cultureInfo Object],“{0:N}”,myValue)’代表数字 和 String.Format([cultureInfo对象],“{0:C...

c# – javascript unterminated string constant【代码】

我有以下函数,我传入一个值,但这个值来自数据库.但是,在执行以下操作时,我会收到以下javascript:showrootcausedetails('showrootcause',true,'<%# eval("Root Cause Analysis").ToString() %>')我知道我必须逃避角色,但是如果不知道实际字符串中的内容我怎么能这样做呢? 谢谢, 雅各解决方法:拨打Server.JavaScriptStringEncode.

javascript – Angularjs – Split String问题【代码】

我暂时没有看到眼睛..下面的代码引发了一个错误Error: value.split is not a function是一种分裂简单字符串的angularjs方式var value = "7,9";$scope.getTemplate = function(value){var values = value.split(",");value1 = values[0];value2 = values[1];$scope.templateid = value1;$scope.userid = value2; }解决方法:问题似乎是你有一个名为value的函数参数,它隐藏了外部变量value.此外,您的函数定义以a)而不是}结束,这是一个...

Javascript Boolean.prototype.toString()意外结果【代码】

使用我的浏览器控制台完成Mozilla’s Javascript Reference.看着布尔对象.我通过以下方法遇到了意外行为:Boolean.prototype.toString()Returns a string of either “true” or “false” depending upon the value of the object. Overrides the Object.prototype.toString() method如果我实例化布尔值true或false,则它们都从此方法返回相同的“false”:var t = Boolean(true); var f = Boolean(false);Boolean.prototype.toStr...

javascript – 为什么:3.toString()导致Node.JS REPL进入新范围?【代码】

当我输入一个文字整数后跟.toString()进入Node时,它通过响应来输入一个新的范围…. 例子> 3.toString() ...> 'foo:' + 3.toString() ...> 'foo:' + 3.toString() + ':bar' ...其他类型似乎工作正常> true.toString() 'true'即便如此!> 10.50.toString() '10.5'解决方法 在括号中包装文字整数有效:> (3).toString() '3'有这个原因还是你认为这是一个错误?解决方法:这是因为当JavaScript看到一个整数后的句点时,它会假定它后面的值...

javascript – 这个toString方法有什么不同?【代码】

我主要对Object.prototype.toString方法感兴趣.两者都在数组上运行,但Object.prototype.toString执行与输出不同的操作.为什么是这样? 输出:1,2,3console.log([1,2,3].toString());输出:空白console.log([].toString());输出:[object array]return Object.prototype.toString.apply([]); 解决方法:因为Array.prototype.toString是与Object.prototype.toString不同的函数. 该函数的设计者决定使数组字符串化输出数组中的数据.

javascript – toLocaleString()的范围错误,最大数字为0【代码】

以下适用于Chrome:var formatted = (value * 1).toLocaleString('en-US', { style: 'currency', currency: 'USD', maximumFractionDigits: 0 });但IE / Edge和Firefox抛出错误:RangeError: invalid digits value: 0Mozilla docs for toLocaleString:maximumFractionDigits: The maximum number of fraction digits to use. Possible values are from 0 to 20解决方法:仔细阅读NumberFormat的文档显示,对于USD货币,minimumFracti...

javascript – 如何使用匹配长度的$string替换正则表达式匹配【代码】

我有一个字符串test =" abc"我需要用$符号替换’=”和’abc’之间的每个空格.所以这里它应该成为test ="$$$$abc"我想这样做.str.replace(/(=")(\s+)/g,"$1" + "$2".replace(/\s/g, "$"))我打算做的是用$1我正在提取=“字符串的一部分.然后我试图将正则表达式的第二个匹配($2)转换为字符串.我认为”$2“会给我在扩展$2反向引用之后的字符串”.然后使用扩展的字符串我试图再次调用replace以尝试将这些空格转换为$.之后我将$1和替换...

javascript – 迭代String.prototype【代码】

我知道for循环可以帮助迭代对象,原型和集合的属性. 事实是,我需要迭代String.prototype,虽然console.log(String.prototype)显示完整的原型,当我这样做for (var prop in String.prototype) {console.log(prop); }要显示原型中元素的名称,它什么都不显示,好像它是空的. JavaScript引擎是否隐藏了基本的原型方法,或者我做错了什么?解决方法:规范说:If the value of an attribute is not explicitly specified by this specification...

javascript – toString在IE中不起作用【代码】

我在javascript中有一个定义toString方法的类,但是当我想在页面中打印它时,它总是在IE中打印[object object](6-8). 但它适用于firefox或chrome(它们都在下面的例子中打印’kk’). 我想知道为什么? 这是示例代码:function Person(name){this.name=name; } Person.prototype.toString=function(){return this.name; } var p=new Person('kk'); document.getElementById('dis').innerHTML=p.toString();问题是什么? 顺便说一句,这是...

javascript – angular.toJson / JSON.stringify值不正确?【代码】

我有一个对象附加到$scope,我想序列化为JSON.该对象已经设置了数据绑定,因此有使用ng-model的输入字段,什么不是.尝试调用angular.toJson时,值不是最新的. 奇怪的是,我认为我的价值观并没有像我想象的那样得到更新.所以为了简单起见,我提交了一些console.log调用,但是console.log中的值是正确的,但它们不适用于JSON转换?我也用JSON.stringify测试了它,但结果是一样的.码:// This looks fine console.log('Data:', $scope.obj); va...

javascript – 想要在pentaho中将String数据类型转换为Date数据类型【代码】

我有一个字符串,其日期格式为:n_date = 2014-04-20 我想将其转换为日期数据类型var Final_date = str2date(n_date,"yyyy-MM-dd");但是我收到了一个错误. 我是在pentaho做的解决方法:您不需要Java脚本步骤来执行此操作.使用计算器步骤或选择值步骤更容易,更快捷: 1)计算器步骤:创建一个新字段,Final_date作为字段A的副本;在字段A上输入输入字符串的名称;数据类型是日期和转换掩码选择yyyy-MM-dd格式(您不必从下拉菜单中选择一个,...

与javascript日期相比,Json Stringify日期生成错误的日期【代码】

当我创建一个javascript日期,然后将其字符串化并将其发送到服务器时,我得到两个不同的日期.字符串化日期总是落后一天. 所以目前我将我的javascript日期增加1天,以便我在服务器上收到相同的日期. 我目前的代码:var dt = $(.datepicker).datepicker('getDate');//Fri Aug 26 2016 00:00:00 GMT+0200 (South Africa Standard Time) var result = Json.stringify(dt); //"2016-08-25T22:00:00.000Z"这是正确的方法还是我错过了什么?解...

javascript – 在TypeScript中`const func:(num:number)=> string = String;`是什么意思?【代码】

我正在阅读2ality blog post on TypeScript,我遇到了以下代码 – const func: (num: number) => string = String;我不明白这种语法的含义. 在TypeScript Playground年,它汇编为 – var func = String;根据我的理解,func是一个函数,它接受一个参数num,函数本身返回一个字符串,func变量被赋值给String,所以整个函数变得无用,这意味着上面的东西可以写成简单的 – const func = String;我对么?还是我理解Typescript错了?解决方法:它...

REPLACE - 相关标签
JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部