【技术实现步骤摘要】
【国外来华专利技术】
本专利技术总地涉及到网站开发,尤其涉及到用于在网络浏览器中处理地区特异性数字格式的系统和方法。
技术介绍
JavaScriptTM是一种支持在各种计算机和计算装置上的软件应用而不管基础的操作系统的脚本语言。该语言在网络文档(例如超文本置标语言(HTML)编码的网页)中具有特殊的应用,用于处理或操作在网络浏览器中的数据而不用调用网络服务器。这样的数据操作通常被称为客户端的数据操作。当前,JavaScriptTM是最广泛使用的脚本语言之一。然而,在操作和处理可能是地区(locale)特异性的选择性数字数据格式地区,即按照客户/用户的位置变化的数字数据格式,和包括JavaScriptTM不识别的字符的数字数据格式中,JavaScriptTM技术是有缺陷的。例如,在美国,数字“一千五百四十二美元五十三美分”通常由客户/用户表示和格式化为“1,542.53”。在德国,相同的数被格式化为“1.542,53”。地区JavaScriptTM不管地区使用的格式,仅能够处理表示为1542.53时的这一数字。于是,由JavaScriptTM支持的软件应用,可能不能够以客户/用户使用与用户地区有关的习惯的格式符号输入的数字适当地进行数字计算。如果在美国的用户输入一个数字到网站,具有上面讨论的逗号组分隔符的形式,那么,不对数据进行另加的操作,JavaScriptTM将不认为该数字有效。相似地,在德国使用的圆点组分隔符方法,也是JavaScriptTM不可识别的。因此,为了使JavaScriptTM支持的软件应用获得通用的和国际的适用性,有必要使这些软件应用处理和显示对用户的地区 ...
【技术保护点】
一种处理在计算机文档中的数字数据的方法,包括:输入数字数据到由程序设计语言支持的计算机文档中;从数字数据去除非数字字符以提供程序设计语言可识别的未格式化的数字; 用未格式化的数字执行至少一次计算;和应用预定的 数字格式到至少一个计算结果。
【技术特征摘要】
【国外来华专利技术】US 2002-4-19 60/373,7721.一种处理在计算机文档中的数字数据的方法,包括输入数字数据到由程序设计语言支持的计算机文档中;从数字数据去除非数字字符以提供程序设计语言可识别的未格式化的数字;用未格式化的数字执行至少一次计算;和应用预定的数字格式到至少一个计算结果。2.按照权利要求1的方法,还包括用预定的格式表示该至少一个计算结果给用户。3.按照权利要求2的方法,其中,应用预定数字格式的步骤包括选择用户地区或用户特异性的格式化方法。4.按照权利要求2的方法,其中,文档是网页文档。5.按照权利要求4的方法,其中,程序设计语言是脚本语言。6.按照权利要求5的方法,其中,脚本语言是JavaScriptTM。7.按照权利要求4的方法,还包括从网络服务器获得网页文档。8.一种处理数字数据的方法,包括输入数字数据到由脚本语言支持的软件文档中;访问嵌入在软件文档中的脚本,脚本配置成从表示数字数据的数字字符串中去除非数字字符及提供表示数字数据的并按照预定的小数格式表达的数字值;和使用该数字值执行计算。9.按照权利要求8的方法,其中,访问步骤包括使用在脚本中的配置成把数字值四舍五入为一个预定的小数符号表示的指令。10.按照权利要求9的方法,其中,访问步骤包括使用在脚本中的从数字字符串去除组分隔符和小数分隔符的指令。11.按照权利要求9的方法,其中,访问步骤包括如果确定数字字符串的第一位包括一个负号,那么,用(-1)乘该数字值。12.按照权利要求8的方法,其中,脚本语言是JavaScriptTM。13.按照权利要求8的方法,其中,访问步骤包括确定数字字符串的长度的步骤。14.按照权利要求13的方法,其中,使用JavaScriptTM函数Length()执行确定的步骤。15.按照权利要求8的方法,其中,访问步骤包括识别在数字字符串里的小数分隔符的位置的步骤。16.按照权利要求8的方法,其中,使用JavaScriptTM函数Last IndexOf()执行识别的步骤。17.按照权利要求13的方法,其中,访问步骤包括使用JavaScriptTM函数Replace()从数字字符串去除非数字字符。18.按照权利要求8的方法,还包括根据地区或用户特异性的小数分隔符或组分隔符以预定的数字格式表达计算结果。19.一种数字格式处理的方法,包括把一个给定的JavaScriptTM值作为一个字符串;用地区或用户特异性的小数分隔符替换给定的JavaScriptTM值的小数分隔符;如果JavaScriptTM值大于999.99,那...
【专利技术属性】
技术研发人员:马克阿斯伯里,
申请(专利权)人:计算机联合新科有限公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。