正则长度限制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的混合。但这样做效率会很低。为此,通常计算偏移量,然后读取并计算。