相关疑难解决方法(0)

HTML 5:是,<br>还是<br />?

我试过检查其他答案,但我仍然感到困惑 - 特别是在看到W3schools HTML 5参考之后.

我认为HTML 4.01应该"允许"单个标签只是<img><br>.然后XHTML来一起<img /><br />(如果有人说,空间是有旧的浏览器).

现在我想知道在练习HTML 5时我应该如何格式化我的代码.

__PRE__

是吗<br>,<br/>还是<br />

html

1952
推荐指数
18
解决办法
131万
查看次数

如何从字符串中删除所有换行符

我在textarea中有一个文本,我使用.value属性读出来.

现在我想Enter从我的文本中删除所有换行符(当你按下时产生的字符),现在使用带有正则表达式的.replace,但是如何在正则表达式中指明换行?

如果那是不可能的,还有另外一种方法吗?

javascript regex string

384
推荐指数
15
解决办法
50万
查看次数

正则表达式:?:表示法(问号和冒号)

我有以下Java正则表达式,我没有写,我试图修改:

^class-map(?:(\\s+match-all)|(\\s+match-any))?(\\s+[\\x21-\\x7e]{1,40})$
           ^                                 ^
Run Code Online (Sandbox Code Playgroud)

它与类似.

注意第一个问号.这是否意味着该组是可选的?对应之后已有问号).结肠在正则表达式中有特殊意义吗?

正则表达式编译得很好,并且已经有JUnit测试显示它是如何工作的.只是我对第一个问号和冒号的原因感到有些困惑.

java regex

92
推荐指数
2
解决办法
5万
查看次数

JavaScript用<br />替换\n

var messagetoSend = $.trim(document.getElementById("msgText").value);
messagetoSend = messagetoSend.replace("\n", "<br />");
alert(messagetoSend);
Run Code Online (Sandbox Code Playgroud)

给定输入:

Line 1


Line 2




Line 3
Run Code Online (Sandbox Code Playgroud)

这个提醒:

Line 1<br />


Line 2




Line 3
Run Code Online (Sandbox Code Playgroud)

当我希望它提醒时:

Line 1<br /><br /><br />Line 2<br /><br /><br /><br /><br />Line 3
Run Code Online (Sandbox Code Playgroud)

javascript regex replace

74
推荐指数
3
解决办法
17万
查看次数

?:正则表达式中的表示法

对于我的一个类,我必须描述以下正则表达式:

\b4[0-9]{12}(?:[0-9]{3})\b
Run Code Online (Sandbox Code Playgroud)

我知道它选择一个数字:从4开始,后跟12位数字(每个在0-9之间),然后是另外3位数字.

我不明白的是带分号的问号(?:....).我试过在线查找这意味着什么,但我发现的链接有些令人困惑; 我希望有人可以快速了解问号在这个例子中的作用.

regex

44
推荐指数
2
解决办法
5万
查看次数

如何将\n转换为HTML换行符

我正在使用这个插件来解析bbcode bbcodeparser

但它没有转换\n为的功能<br/>.

我尝试添加这个:

replace(/\r?\n|\r/g, '<br>')
Run Code Online (Sandbox Code Playgroud)

......但它没有用.

如何实现换行功能?

javascript

23
推荐指数
3
解决办法
6万
查看次数

在javascript中替换'\'n

我正在尝试使用以下命令替换JavaScript:

r = "I\nam\nhere";
s = r.replace("\n"," ");
Run Code Online (Sandbox Code Playgroud)

但不是给我

我在这里

作为值s,它返回相同的值.

问题出在哪里?

javascript replace

15
推荐指数
4
解决办法
2万
查看次数

使用JavaScript读取字符串中的换行符

可能重复:
用javascript中的<br />标记替换字符串中的所有换行符

如何使用JavaScript从值读取换行符并将其替换为<br />标记?

例:

var a = "This is man.
     Man like dog."
Run Code Online (Sandbox Code Playgroud)

我希望我的结果看起来像

var a = "This is man.<br />Man like dog.";
Run Code Online (Sandbox Code Playgroud)

javascript

14
推荐指数
3
解决办法
1万
查看次数

HTML5 contenteditable div只接受明文

我正在尝试创建一个HTML5 contenteditable div,它只接受纯文本.我在下面使用html和jQuery:

HTML

<div contenteditable="true"></div>
Run Code Online (Sandbox Code Playgroud)

jQuery的

(function () {
   $('[contenteditable]').on('paste', function (e) {
     e.preventDefault();
     var text = null;
     text = (e.originalEvent || e).clipboardData.getData('text/plain') || prompt('Paste Your Text Here');
     document.execCommand("insertText", false, text);
   });
 });
Run Code Online (Sandbox Code Playgroud)

但它并不适用于所有浏览器.getData在Internet Explorer浏览器中不支持.我尝试了很多关于stackoverflow的解决方案,但没有一个对我有用.

我也试过了

(function () {
  $('[contenteditable]').on('paste', function (e) {
    e.preventDefault();
    var text = null;

    if (window.clipboardData && clipboardData.setData) {
      text = window.clipboardData.getData('text');
    } else {
      text = (e.originalEvent || e).clipboardData.getData('text/plain') || prompt('Paste Your Text Here');
    }
    document.execCommand("insertText", false, text);
  });
});
Run Code Online (Sandbox Code Playgroud)

但在那种情况下 …

html javascript jquery html5

8
推荐指数
2
解决办法
6085
查看次数

Javascript - 从字符串中删除'\n'

var strObj = '\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n{"text": true, ["text", "text", "text", "text"], [{ "text", "text" }]}\n\n\n'
Run Code Online (Sandbox Code Playgroud)

我试图通过剥离它来消毒一个字符串\n但是当我这样做.replace(/\\\n/g, '')时似乎没有抓住它.我也谷歌搜索并发现:

..根据JavaScript正则表达式语法,您需要在正则表达式文字中使用两个反斜杠字符,例如/\\//\\/g.

但即使我测试表达式只是为了捕获反斜杠,它返回false: (/\\\/g).test(strObj)

RegEx测试仪\n正确捕获:http://regexr.com/3d3pe

javascript regex

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

javascript ×7

regex ×5

html ×2

replace ×2

html5 ×1

java ×1

jquery ×1

string ×1