js android 换行符,JavaScript字符串换行符?
大家好,又见面了,我是你们的朋友全栈君。
我刚刚用这段愚蠢的JavaScript测试了几个浏览器:
function log_newline(msg, test_value) {
if (!test_value) {
test_value = document.getElementById(‘test’).value;
}
console.log(msg + ‘: ‘ + (test_value.match(/\r/) ? ‘CR’ : ”)
+ ‘ ‘ + (test_value.match(/\n/) ? ‘LF’ : ”));
}
log_newline(‘HTML source’);
log_newline(‘JS string’, “foo\nbar”);
log_newline(‘JS template literal’, `bar
baz`);
IE8和Opera 9在Windows上的使用\r\n..我测试过的所有其他浏览器(Windows上的Safari 4和Firefox 3.5,Linux上的Firefox 3.0)都使用\n..他们都能应付\n设置值时很好,尽管IE和Opera会将其转换回\r\n再一次在内部。有一篇包含更多细节的SitePoint文章Javascript中的行尾.
还请注意,这与HTML文件本身的实际行尾无关(都是\n和\r\n给出同样的结果)。
提交表单时,所有浏览器都会将换行符规范化为%0D%0A在URL编码中。要想看到这一点,请加载。data:text/html,
foo%0abar然后按下提交按钮。(有些浏览器阻止提交页面的加载,但您可以在控制台中看到URL编码的表单值。)
不过,我不认为你真的需要做太多的决定。如果只想在换行符上拆分文本,可以这样做:lines = foo.value.split(/\r\n|\r|\n/g);
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/142202.html原文链接:https://javaforall.cn
相关文章
- android scaleanimation动画,【Android动画九章】-RotateAnimation(旋转动画)和ScaleAnimation(尺寸动画)…[通俗易懂]
- python线程间通信的方式_android 线程间通信
- android 的hook技术,Android Native Hook技术(一)
- android 混淆不起作用,Android代码混淆的写法总结
- android短信验证码方案,Android之短信验证码
- android系统中toast是什么_Android个人资料简单布局
- javascript html转换成markdown,如何使用Turndown使用JavaScript将HTML转换为Markdown[通俗易懂]
- 分享一例Android内存碎片OOM
- Android resource linking failed_android sdk location should not
- eclipse中android开发_Android开发教程
- android studio logcat 打印不出信息
- android 系统浏览器 源码-Android 最最最简单的浏览器代码
- Android 本地化翻译插件,一键将你的 strings.xml 翻译为最多 104 种语言,告别手动复制黏贴
- Android studio更新后出现警告:Warning:The `android.dexOptions.incremental` property is deprecated and it has
- 【Android 逆向】Android 权限 ( Android 逆向中使用的 android.permission 权限 | Android 系统中的 Linux 用户权限 )
- 【Android Gradle 插件】ProductFlavor#externalNativeBuild配置 与 AppExtension#externalNativeBuild 配置区别
- [android] 看博客学习Android常见的几种RuntimeException详解手机开发
- Android 纵向跑马灯滚动效果详解手机开发
- Android中android:visibility的3中属性的剖析详解手机开发
- Android 12的游戏栏更多信息被发掘出来 可能会支持游戏录屏和高级控制
- 微软正式发布 Android 版 Office 办公软件
- Intel 展示了可在大屏幕显示 Linux 系统的低端 Android 手机
- JavaScript探索之旅掌握Oracle和JS的完美融合(js与oracle)
- Android中的Adapter简单介绍
- Android获取应用程序名称(ApplicationName)示例
- Android中自定义加载样式图片的具体实现
- Android中Java和JavaScript交互实例