正則長(zhǎng)度限制15或18位 正則表達(dá)式,只能輸入英文或者空格,長(zhǎng)度為4~50個(gè)字符?
正則表達(dá)式,只能輸入英文或者空格,長(zhǎng)度為4~50個(gè)字符?您需要的正則化如下:^[a-za-zS]{4,50}$^表示開(kāi)始$表示結(jié)束S表示空間例如://匹配數(shù)字常量規(guī)則=/^[0-9]$/if(!規(guī)則.
正則表達(dá)式,只能輸入英文或者空格,長(zhǎng)度為4~50個(gè)字符?
您需要的正則化如下:
^[a-za-zS]{4,50}$^表示開(kāi)始
$表示結(jié)束
S表示空間
例如://匹配數(shù)字常量規(guī)則=/^[0-9]$/if(!規(guī)則.測(cè)試(VAL)){return false}return true//將上述正則形式的長(zhǎng)度限制在1到10const rule=/^[0-9]{1,10}$/if(!規(guī)則.測(cè)試(val){return false}return true
文檔中沒(méi)有提到限制。如果不容易使用,我建議看看正則化是否正確。然而,這是有局限性的。您應(yīng)該注意到Python正則化不支持8位字符和Unicode的混合。但這樣做效率會(huì)很低。為此,通常計(jì)算偏移量,然后讀取并計(jì)算。