我需要验证域名注册,因为它不能只由数字和验证需要适合我的算法工作的方式,即返回完整的域名(没有.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
示
一个字符串列表,如果有大写字母和小写字母,按字母顺序对列表进行排序,忽略大小写一起排序,而sorting.if相同的单词以不同的大小写重复,首先打印小写字母,然后打印大写字母。排序时,请确保先打印数字,然后打印字母。排序时忽略标点符号和特殊字符
输入第一行包含整数N,表示列表中的字符串数,然后输入下N行包含列表中的单词
输出按字母升序打印排序后的单词列表.Please确保您的输出与样本匹配。
下面是代码
import fileinput
import sys
for line in fileinput.input():
sys.stdout.write(line)
输入
5
USA
我正在做一个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
class Area {
String name
String description
static constraints = {
}
_
class SearchIndexing {
String search
Area area
static constraints = {
}
}
_
<%
def area = cm.Area.get(1)
def si = new cm.Se
我的电子邮件入口格式像username@domain.extension一样
用户名以英文字母字符开头,随后的任何字符都由以下一个或多个字符组成:字母数字字符,-,。,_. .
域和扩展名只包含英文字母。扩展长度为1,2或3个字符。
我使用下面的regex验证我的电子邮件地址:
[a-zA-Z]+\s<\b[a-z0-9._-]+@[a-zA-Z]+\.[A-Za-z]{1,3}\b>
电子邮件地址:
this <is@valid.com>
this <is_it@valid.com>
this <_is@notvalid.com>
我试图找到一种方法,用regex将文件按姓氏按字母顺序排列到单独的文件夹中。文件名都以名称开头,但写着“姓氏”,因此我需要一个表达式,它将与第一个分隔符之前的最后一个单词的第一个字母匹配。
John M. Allen - job 00 - october.txt
应该匹配Allen中的"A“和以"A”开头的所有其他姓氏,这样我就可以使用文件重命名器将它们移动到一个名为"A“的文件夹中
我对regex很陌生,不知道该怎么做。我正在使用文件重命名器6.0.1,它在JS中。