问题标签 [padleft]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 无法弄清楚这个 SubString.PadLeft 在做什么
在我正在调试的这段代码中,我有这个代码片段:
这会返回什么?我真的不能运行太多,因为它是实时信用卡应用程序的一部分。您可以从名称中想象的 DropDownList 包含 4 位数的年份。
更新:谢谢大家。我没有做很多 .NET 开发,所以设置一个快速测试对我来说不是那么快。
string - 如何将字符串传递给 NVelocity 模板中的函数?
我正在使用NVelocity 模板引擎来生成固定长度的字段输出 - 你知道那种事情:
问题是我试图用重载调用 String.PadRight() 来指定前导零,而 NVelocity 没有它。
这有效:
但这不会:
我试过了:
单引号 (
'0'
)双单引号 (
''0''
)双引号 (
"0"
)双双引号 (
""0""
)转义以上所有内容的引号 (
\"0\"
)没有报价!
我发现的所有工作都是NVelocity Homepage和Velocity Templating Language Reference page,它们都没有为我提供解决方案。
抱歉,我无法为您提供或指出您可以自己测试您的想法的地方,但我们非常欢迎您提出任何建议!
感谢您的帮助;o)
.net - .NET My.Computer.Network.Ping & PadLeft
下面的代码片段在用 0 填充最后一部分时会引发错误,最后一部分是 008、009、018、019、028、029 等。有人知道为什么吗?
c# - 控制空间?在产品说明中
好吧,我有一台打印机,我打印他们的价格
我需要一些东西:
这是我的 C# 代码
但这是我的第一个例子,我必须如何使用它?左手边?还是padleft?非常感谢
c# - 尝试用前导空格填充十进制数
// cartDetails 在这里是一个字符串生成器。
我已经粘贴了我正在使用的源代码。我添加了数量、价格、扩展价格,都是十进制列。我要做的就是用前导空格填充左边。小数四舍五入到 2 位似乎正在发生。
上面那些注释的行是我尝试过的其他一些选项。目前,如果 qty 具有 4 和 40 等值,当我在表格中打印它们时它们不会对齐。与价格相同。
有人可以建议我在这里做什么吗?
更新1:尝试了卢卡斯的建议,但它不起作用。这就是我得到的。
cartDetails.Append(String.Format("{0:0,10}", oForm.LineItems[iCount].Quantity));
当我尝试上述方法时,无论 oForm.LineItems[iCount].Quantity 中的值如何,它都会为每一行显示 10。
如果我更改 String.Format("{0:0,4}",它会为所有记录显示 04
javascript - Array() 中的变量未定义
我遇到了未定义变量错误的问题。这是我的代码:
我的 Web 控制台说,window.sys.Bash.version.build 在这一行没有定义:
我从这里复制了代码,所以我不太了解它,但它应该可以工作,对吧?
c# - 比较阅读和填充
大家好。我希望有人可以帮助我解决我不明白的两个问题。
我正在处理条形码。当我的扫描仪扫描条形码时,它返回 S08A07934068721。每次 UPC 为 07934068721 时,它都会返回此值,这是我希望附加到文本框的值。
这是尝试使用子字符串的示例。
每次我尝试对字符串数据进行子串化时,它最终都会分解成碎片,我不知道如何阻止它。修复此问题后,我将遇到以下代码的问题
这很好用,并且总是填充 13 位数字。但是,当 UPC 或其他类型的前面有 0 时,它会下降到 12 位,这是为什么呢?
c# - 构造函数格式 c# - 类的 PadLeft 属性
有没有更好的方法来完成以下代码中的工作?我在构造函数中添加了一个 PadLeft,因为我需要前导零和 10 个字符。由于某种原因,在我调用返回“wbd10”值的 API 时,前导零被去掉了。我是用旧方法做的,但只是想知道是否有更好的方法来做到这一点?
c# - 我无法在对齐的文本框中显示日志
我正在为我的应用程序创建日志文件。当我在文本框中显示日志时,即使字符数量相同,它们看起来也不对齐。我使用 PadLeft 函数来对齐每一行,但当我尝试在文本框中显示它们时没有。但是当我在 EditPlus 编辑器中打开日志文件时,它们看起来不错。
这是我的日志文件文本...
这是我在文本框中的日志行...
我认为空格和常规字符的宽度不同,并且在文本框中显示很糟糕。有没有办法解决这个问题?
powershell - Copy-Item 和 PadLeft
我需要检索 pdf 文件并将此 pdf 文件从源复制到目标。pdf 名称在 txt 文件 listspec 中逐行显示:
我连接.pdf
扩展名
但是 pdf 文件是 001 00 .pdf、002 00 .pdf、204 00 .pdf、79002.pdf、XS002.pdf。我需要在最多 5 个位置上使用 0 的 pdf 文件名 Padleft。
我使用这个命令:
我收到此错误:
谢谢你的帮助。