我想要强制执行
输入名应该只包含A-Z、a-z和-输入登录名应该只包含字母数字字符
如何在javascript中限制这两条规则?
下面是我的用户名regex代码(jsp)。但它不能正常工作。
function validateForm(){
var nameRegex = /^[a-zA-Z\-]+$/;
var validfirstUsername = document.frm.firstName.value.match(nameRegex);
if(validUsername == null){
alert("Your first name
我编写了一个代码来验证汽车的车牌,要达到这个目的有一些条件:
第一个字母不应该是0It,字母之间不应该有任何数字(AAA12是可以的,但是AA2AAA不是。)它应该从两个字母开始,字母的计数必须在2-6个字母<code>F 212</code>之间。
def is_valid(s):
s = s.lower()
if len(s) >= 2 and len(s) <= 6 and s[0] != 0 and s[0:2].isalpha():
if s.isalpha():
return True
我承认我是个彻头彻尾的新手。我试图为jquery验证插件编写一个自定义验证方法。我试着检查一个输入中是否至少有一个数字和一个字母。
这是我现在想出来的,但不管用。会非常感谢你的帮助。
jQuery.validator.addMethod("ContainsAtLeastOneDigit", function (value) {
return /^[a-z]+[0-9]/i.test(value);
}, 'Your input must contain at least 1 letter and 1 number');
谢谢。
我使用了以下代码和regex
var regex = new RegExp (/^(?=.*[\w\d]).+/);
if (!regex.test(value)) {
console.log(' not valid string');
}
就下列规定而言:
它将允许所有的特殊字符
它必须包含至少一个字母表或数字。
只有特殊字符才不能工作
一切正常,但是如果**我只输入_(下划线),验证就会通过,这不应该。**即无效字符串不会打印。
我试图泛化Regex,就像如果我给出值和模式,那么方法应该返回true或false if the given value matches the given pattern - TRUE else FALSE。
下面是我使用简单字母数字的方法
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class RegexMatches {
public static boolean isValidInput(String value, String pattern) {
boolea
我的c#代码中有以下内容-我喜欢它做的是检查表达式是否包含数字或破折号,但没有其他内容。如果我输入字母K和破折号或数字,它仍然接受它。我该怎么说,只是让表达式是数字或破折号:
Match match = Regex.Match(input, @"[0-9-]");
请注意,输入是我传递用于求值的文本。
到目前为止,我已经能够用正则表达式.RegExp(r"```(\w+)```");从一个句子中获得一个单词。现在我想要获取下面消息中的代码,该消息包含在后面的勾号中。如何使用正则表达式执行此操作。
String theMsg = "This is some sample code I want to take from a string ```TextStyle(
decoration: TextDecoration.underline,
decorationColor: Colors.black,
decorationStyle: