我必须编写正则表达式,它只允许@#$%作为特殊符号,而不允许其他诸如?> <`〜符号的符号 - javascript

我必须编写正则表达式,它只允许!@#$%^&作为特殊符号,字母和数字,而不允许其他特殊符号,如?> <`〜符号。

我尝试使用:(?=.*\d)(?=.*[a-zA-Z])(?=.*[!@#$%^&]

这要求我输入我在正则表达式中提到的至少一个数字,一个字符和一个特殊符号,这很好用。

但是我想输入其他特殊符号(例如〜)吗?等等,那么它必须显示错误消息的无效字符串。

参考方案

如果您需要的是一个符合这些条件的正则表达式,则为:

[a-zA-Z0-9!@#$%^&]*

这将允许数字,大写和小写字符以及指示的特殊字符。

它没有对它们施加任何特定的顺序。如果您需要更复杂的内容(例如,一个数字后跟一个字符,后跟一个特殊符号),请在注释中说明。

现在,关于消息:听起来您需要的是RegularExpressionValidator

表单不提交或按钮提交不起作用 - javascript

据我所知,此代码必须有效,但是我编码时却无效问题在于该表单未提交。我该如何解决?选中时,我什至没有得到复选框的值。<table id="example" class="display" cellspacing="0" width="100%"> <thead&g…

在<select>元素上忽略了DDSlick的“ selected”属性 - javascript

我正在使用以下jQuery插件:http://designwithpc.com/Plugins/ddSlick要在下拉列表中显示可选图像,请选择框。它与我尝试使用已选择的选项加载html时非常有用,但在DDSlick中未选择此选项(因此它仅显示第一个选择的选项)。如何转换:<select class="homepage_icon" …

用symfony隐藏树枝中的表格行 - javascript

我正在开始编码。我正在使用Symfony 3.3我想用复选框隐藏(并显示)表上的a或某些特定行。我尝试使用javascript和jquery。我希望隐藏的行保持隐藏状态。我不知道该怎么做。这是我的树枝{% block body %} <div class="container"> <h3>List of produ…

如何将List <>传递给Javascript并在组合框C#中显示 - javascript

我有一个列表,其中存储了一些从数据库中筛选出的记录。我不懂Javascript。有谁可以教我如何将列表传递给Javascript并将其显示在组合框中?P / S:我希望组合框文本字段存储Name(允许用户查看),而value字段存储nameId(从用户隐藏)。我后面的C#代码如下:public static List<bllControls> g…

如何在JavaScript中将多个h1元素替换为h1,h2,h3,h4,h5,h6? - javascript

@foreach (var item in Model) { <div class="panel-heading"> <h1> <a href="#">@item.Title</a> </h1> </div> } 结果; (每页发布数:6)<…