如何在javascript中制作自己的字符串,就像我在键盘上点击ALT代码一样(UTF-8)
How to make my own string in javascript as if I hit ALT codes on keyboard (UTF-8)
我试图在javascript中创建一些随机的unicode字符串,想知道是否有一个简单的方法。我试过这样做…
var username = "David Perry" + "/u4589";
但是它只是将/u4589附加到末尾,这是意料之中的,因为它只是一个字符串。我想要做的是将其转换为字符串中的unicode字符(就像我在键盘上键入ALT 4589一样)。我试图在javascript中构建字符串,因为我想用各种符号和东西测试我的表单,我厌倦了尝试ALT代码,看看有什么奇怪的字符…所以我想…我将遍历FUN的所有unicode字符并填充我的表单并自动提交…
我打算从/u0000开始,到/uffff,看看哪些代码在输出时破坏了我的网站:)
我知道JS中有不同的函数,但我似乎无法弄清楚为什么我不能构建一串unicode字符。lol .
如果它太复杂,不要担心。这只是我想修补的东西
尝试"'u4589"
代替"/u4589"
:
>>> "/u4589"
"/u4589"
>>> "'u4589"
"䖉"
正斜杠(/
)只是字符串中的正斜杠,而反斜杠('
)是转义字符。
如果您希望生成随机字符或通过一系列字符循环,那么您可以使用String.fromCharCode()
,它为您提供Unicode数字作为参数传递的字符,例如String.fromCharCode(0x4589)
或String.fromCharCode(i)
,其中i
是具有整数值的变量。
'uxxxx
符号和String.fromCharCode()
符号只能工作到0xFFFF,即用于基本多语言平面字符。这可能足够了,但如果你需要非bmp字符,请查看fromCharCode上的MDN页面。
相关文章:
- 从桌面读取python文件时高亮显示代码
- 如何将函数包装在函数中以避免代码重复
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 货币代码为欧元-金额的格式不应包含小数
- Regex代码只允许一个空格
- 如何将屏幕分辨率乘以 80%,然后在代码中使用
- 从var向代码隐藏函数传递值
- 如何动态插入jquery代码
- 如何在php变量中嵌入JQuery代码
- 代码不会验证
- 如何从rails中的代码中删除新行( )
- Angularjs代码未在匿名函数中运行
- 如何做到这一点,使代码在不传递条件后执行函数
- 有没有办法使用 fancybox 在“alt”属性中添加 HTML 代码
- 如何在javascript中制作自己的字符串,就像我在键盘上点击ALT代码一样(UTF-8)
- 如何编写一行可以添加到showpic函数末尾的代码,该函数更新占位符元素上的alt属性
- 禁用Alt代码/字符与JavaScript
- 如何使用JavaScript将字母替换为alt代码
- 如何在JavaScript中替换ASCII代码(alt+207)
- Alt代码和jQuery keyup事件- Alt键释放时不更新值