0
只允許在輸入字符串中包含數字和字母,返回true或false。actionscript:如何編寫一個函數來判斷輸入字符串中是否只包含數字和字母?
功能is_valid(STR:字符串):布爾{}
我的實現是愚蠢的,因爲我想遍歷每個字符。
輸入:akjd8899kdjfj2kj回報:真 輸入:KJD^^ kdjf %% $回報:假
只允許在輸入字符串中包含數字和字母,返回true或false。actionscript:如何編寫一個函數來判斷輸入字符串中是否只包含數字和字母?
功能is_valid(STR:字符串):布爾{}
我的實現是愚蠢的,因爲我想遍歷每個字符。
輸入:akjd8899kdjfj2kj回報:真 輸入:KJD^^ kdjf %% $回報:假
用正則表達式做它:
function isValid(value:String):Boolean
{
var result:String = value.match(/[0-9a-zA-Z]*/)[0];
return value.length == result.length;
}
這可能是值得一提的是正則表達式會只允許數字和英文字母,而不是像ñ,ü或ö這樣的字符。 – 2010-09-25 13:18:24