小编One*_*neb的帖子

检查字符串是否有四个连续的字母,按升序或降序排列

美好的一天堆栈溢出.

我是使用正则表达式的菜鸟,这是我的问题 - 如果密码包含4个连续字符,我需要检查密码.到目前为止,我刚刚介绍的是数字.这是我的正则表达式:

升序数字 - ^.?(?:0123 | 1234 | 2345 | 3456 | 4567 | 5678 | 6789).$

降序数字 - ^.?(?:9876 | 8765 | 7654 | 6543 | 5432 | 4321 | 3210).$

这仅适用于数字.我知道这已经是正则表达式的一种矫枉过正,所以我不想用字母来做.如果我这样做,那将是太过分了.

abcdblah //因为abcd而是真的

helobcde //因为bcde是真的

dcbablah //真的是因为dcba

heloedcb //因为edcb而是真的

任何帮助将受到高度赞赏.谢谢stackoverflow.

java regex string automata

4
推荐指数
1
解决办法
4691
查看次数

设置document.body.innerHTML时,javascript无效

美好的一天.

我目前正在开发一个打印所需<div>打印机的项目.

这是代码:

    var printContents = document.getElementById(id).innerHTML;
    var originalContents = document.body.innerHTML;

    document.body.innerHTML = printContents;
    document.body.style.display = "none";

    window.print();

    document.body.innerHTML = originalContents;
    document.body.style.display = "block";
Run Code Online (Sandbox Code Playgroud)

此代码工作并打印所需的<div>,但之后我需要再次放回上一页,所以我使用了这个语句:

document.body.innerHTML = originalContents;
document.body.style.display = "block";
Run Code Online (Sandbox Code Playgroud)

这显示了上一页,但我的按钮的功能已经消失了?!有人可以向我解释发生了什么,是否有解决这个问题的方法?提前致谢!

html javascript dom

2
推荐指数
1
解决办法
1875
查看次数

标签 统计

automata ×1

dom ×1

html ×1

java ×1

javascript ×1

regex ×1

string ×1