这将检查两个单词,但如果words包含数字,则返回true。那么,如何用这个Regex来检查一个句子中只包含字母的两个单词呢?
Regex.IsMatch(alphabets, @"^((?:\S+\s+){2}\S+).*");
//should return true if string is Honda Civic
//should return false if string is Honda Civic TypeR
//should return false if string is H56da Civic
//should return false if stri
这是我找到的最简单的解决方案。如果给定字符串中是否包含字母表中的所有字母,它将返回true或false。
下面是我找到的代码:
new Set("A quick brown fox jumps over the lazy dog"
.toLowerCase()
.replace(/[^a-z]/gi, "")
.split("")
).size === 26
任何其他更简单的检查字符串是否包含字母表中的所有字母的形式都会很有帮助。
谢谢!
我试图找到正则表达式,它允许我传递包含0-n位数和0-m小写字母的字符串,其中字母和数字可以混合为。任何其他字符都不允许。据我所知,我不知道如何使“混合”工作
// example n and m values and array with input strings to test
let n=2,m=3;
let s=["32abc","abc32","a3b2c","3abc2","a2","abcd23","a2b3c4","aa","32
我正在尝试一个初学者coderByte的挑战,简单的符号。质疑摘要如下。
“使用JavaScript语言,让函数SimpleSymbols(str)接受正在传递的str参数,并通过返回字符串true或false来确定它是可接受的序列。str参数将由带有几个字母的+和=符号组成,在它们之间有几个字母(即++d+===+c++==a)。要使字符串为真,每个字母必须被一个+符号包围。所以左边的字符串将是假的。字符串不会是空的,至少有一个字母。”
function SimpleSymbols(str){
var RegExp = /\+\w\+/gi;
var regexp1 = /^\w/g
我尝试使用/^$/.test()方法检查字符串验证,并希望在发现
str = "Abc0Z"; //string to be tested
regex_pattern = /[^0-9A-Z]/; //if 0-9 and A-Z were not found in string,
// .test() returns true
//otherwise, returns f
我得写一份绞刑作业。我们不允许使用任何char数组,只允许使用String方法来操作字符串本身。我遇到的一个问题是,当我试图检查字符串生成器的副本时。
这是我的绞刑法
public void playHangMan(Scanner guessWord)
{
int error = 6;
String letter;
boolean vali, dup;
displayHangman();// call displayHangman method
// get input, lower case input, and then validate in
不应该接受: 1a1a1a1a1,aaaa11111,2222aa33a只允许3个字符在任何地方--不超过3个--不允许我像下面这样尝试,但失败了
var patt = new RegExp("([A-Za-z]){4}");
var result = patt.test(DLnumber);
if (result == true) {
alert("No more than three alphabets are allowed");
return false;
}
我希望只允许字母数字密码,我已经写了下面的代码来匹配相同的,但相同的不起作用
Regex.IsMatch(txtpassword.Text,"^a-zA-Z0-9_*$")即使输入密码测试(它不包含任何数字)也不会返回false。
ElseIf Regex.IsMatch(txtpassword.Text, "^[a-zA-Z0-9_]*$") = False Then
div_msg.Attributes.Add("class", "err-msg")
lblmsg.Text = "password is i
$pattern="/[a-z]*[a-z]*/i";
if(!preg_match($pattern, $value)){
$this->error_name="The name should contain at least two letters.";
}
我正在尝试检查用户输入的姓名是否至少包含两个字母。所以基本上,他不能输入他的名字这样的111111111111..它必须有两个字母。
我写的正则表达式不是work..why吗?
我有以下正则表达式/[a-zA-Z0-9_-]/,当字符串只包含从a到z的小写和大写字符、数字以及_和-时,我需要返回false。
我的密码怎么了?
你能给我一个简单的解释和一个如何修复它的代码示例吗?
//var str = 'EKyirtVHsK0'; ok
var str = '!%!irtVHsK0'; // should return false
var result = /[a-zA-Z0-9_-]/.test(str);
alert(result);