正则长度限制15或18位 正则表达式,只能输入英文或者空格,长度为4~50个字符?
正则表达式,只能输入英文或者空格,长度为4~50个字符?您需要的正则化如下:^[a-za-zS]{4,50}$^表示开始$表示结束S表示空间例如://匹配数字常量规则=/^[0-9]$/if(!规则.
正则表达式,只能输入英文或者空格,长度为4~50个字符?
您需要的正则化如下:
^[a-za-zS]{4,50}$^表示开始
$表示结束
S表示空间
例如://匹配数字常量规则=/^[0-9]$/if(!规则.测试(VAL)){return false}return true//将上述正则形式的长度限制在1到10const rule=/^[0-9]{1,10}$/if(!规则.测试(val){return false}return true
文档中没有提到限制。如果不容易使用,我建议看看正则化是否正确。然而,这是有局限性的。您应该注意到Python正则化不支持8位字符和Unicode的混合。但这样做效率会很低。为此,通常计算偏移量,然后读取并计算。