gpt4 book ai didi

regex - string.search (".") 总是返回 0

转载 作者:行者123 更新时间:2023-12-05 09:25:17 24 4
gpt4 key购买 nike

我在 Flash Builder 4 工作。在 Flex 上创建电子邮件验证器。有这个代码

    public var s:String="";

public function checkSumbols(_s:String=""):Boolean {

s=_s; //e-mail address (input mail@supermail.com)

var hDog:int=0;
var hPoint:int=0;
//check @
hDog=s.search("@");
trace(hDog) // It's work
if(hDog==-1) {
return false;
} else {
hPoint=s.substr(hDog).search(".");
trace(hPoint); // PANIC this return always 0
if(hPoint==-1){
return false;
}}
}

最佳答案

您可以使用正则表达式。由于点 (.) 在正则表达式中具有特殊含义,因此您需要在前面加上“转义”字符:yourString.search(/\./);应该管用。HTH金融时报

关于regex - string.search (".") 总是返回 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4574675/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com