我需要验证域名注册,因为它不能只由数字和验证需要适合我的算法工作的方式,即返回完整的域名(没有.com,.net等扩展名),如果它是正确的。
我尝试了几个表达式,但都没有成功:
^[^0-9]+$ # that one wont let he type a number
^\w[^0-9]+\w$ # that wont work too
有人能帮我吗?
我试图验证用户输入的子域是否有效,但是不管我传入什么,它都是无效的。我知道regex是可以的,所以问题是我的"if“逻辑,但是我对shell/bash还不熟悉。
#!/bin/bash
#
echo Enter the subdomain\'s name to configure.
read SUBDOMAIN
if [[ ! $SUBDOMAIN =~ [A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])? ]]; then
echo "$SUBDOMAIN is not a valid domain"
fi
示
我正在做一个symfony(2.8)项目。在注册表格中需要一些输入验证。我需要在子域名输入字段上设置以下约束: 1。应该只包含字母数字字符2。第一个字符不能是数字3。没有空格。
在这个任务中,我使用注释。下面是我使用的Assert语句:
@Assert\Regex(pattern="/^[a-zA-Z][a-zA-Z0-9]\s+$/", message="Subdomain name must start with a letter and can only have alphanumeric characters with no spaces", group
我在SSRS 2008中使用了一个带有区域名称的tablix,它可能包含10个不同的区域。目前,代码中的区域是按字母顺序排序的,但我必须以不同的方式对它们进行排序,因此我在CASE语句中根据所需的顺序为每个区域分配了一个数字。然后,我在表中按照所需的顺序对区域进行了排序,并且在报告中按所需的顺序对区域进行了排序,但不幸的是,分配的编号在报告中,而不是区域名称中。而不是得到
BF、CF、CO、CL等…。我得到了
1、2、3、4等。
任何帮助都将不胜感激。
CASE ,
WHEN teamgroup.Name = 'BF' THEN 1
WHEN teamgroup.Name =
我目前正在编写一些代码,可以通过ADODB连接访问单独的工作簿。由于速度的原因,我选择了这种方法而不是其他方法。下面是我的代码:
Sub GetWorksheetData(strSourceFile As String, strSQL As String, TargetCell As range)
Dim cn As ADODB.Connection, rs As ADODB.Recordset, f As Integer, r As Long
If TargetCell Is Nothing Then Exit Sub
Set cn = New AD