标签: validation

尝试使用JavaScript验证URL

我想验证一个URL并显示消息.以下是我的代码:

$("#pageUrl").keydown(function(){
        $(".status").show();
        var url = $("#pageUrl").val();

        if(isValidURL(url)){

        $.ajax({
            type: "POST",
            url: "demo.php",
            data: "pageUrl="+ url,
            success: function(msg){
                if(msg == 1 ){
                    $(".status").html('<img src="images/success.gif"/><span><strong>SiteID:</strong>12345678901234456</span>');
                }else{
                    $(".status").html('<img src="images/failure.gif"/>');
                }
            }
            });

            }else{

                    $(".status").html('<img src="images/failure.gif"/>');
            }

    });


function isValidURL(url){
    var RegExp = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;

    if(RegExp.test(url)){
        return true;
    }else{
        return false;
    }
} 
Run Code Online (Sandbox Code Playgroud)

我的问题是,即使输入正确的URL直到它与正则表达式匹配,它也会显示错误消息,即使URL类似,它也会返回true "http://wwww".

我感谢你的建议.

javascript validation url jquery

83
推荐指数
9
解决办法
17万
查看次数

检查数据表中是否包含空值的最佳方法

检查数据表中是否有空值的最佳方法是什么?

在我们的场景中,大多数情况下,一列将具有所有空值.

(这个数据表由第三方应用程序返回 - 我们试图在我们的应用程序处理数据表之前进行一个valiadation)

.net c# validation datatable null

83
推荐指数
3
解决办法
24万
查看次数

触发HTML5表单验证

我有一个包含几个不同字段集的表单.我有一些Javascript,一次一个地向用户显示字段集.对于支持HTML5验证的浏览器,我很乐意使用它.但是,我需要按照我的条件这样做.我正在使用JQuery.

当用户单击JS链接以移动到下一个字段集时,我需要在当前字段集上进行验证,并阻止用户在出现问题时继续前进.

理想情况下,当用户失去对元素的关注时,将进行验证.

目前无效并使用Javascript.宁愿使用本机方法.:)

javascript validation jquery html5

83
推荐指数
3
解决办法
8万
查看次数

82
推荐指数
6
解决办法
19万
查看次数

检查UITextField的输入是否仅为数字

如何验证字符串输入UITextField?我想检查字符串是否为数字,包括小数点.

validation cocoa-touch objective-c nsstring uitextfield

82
推荐指数
6
解决办法
10万
查看次数

AJAX:检查字符串是否是JSON?

我的JavaScript有时会崩溃在这一行:

var json = eval('(' + this.responseText + ')');
Run Code Online (Sandbox Code Playgroud)

当参数eval()不是JSON 时会导致崩溃.在进行此调用之前,有没有办法检查字符串是否为JSON?

我不想使用框架 - 是否有任何方法可以使用这个工作eval()?(我保证,有充分的理由.)

javascript validation ajax json

82
推荐指数
4
解决办法
9万
查看次数

将错误添加到Symfony 2表单元素

我在我的控制器中检查了一些验证.而且我想在失败时将错误添加到表单的特定元素中.我的表格:

use Symfony\Component\Form\FormError;

// ...

$config = new Config();
$form = $this->createFormBuilder($config)
        ->add('googleMapKey', 'text', array('label' => 'Google Map key'))
        ->add('locationRadius', 'text', array('label' => 'Location radius (km)'))
        ->getForm();

// ...

$form->addError(new FormError('error message'));
Run Code Online (Sandbox Code Playgroud)

addError()方法向表单添加错误,而不是元素.如何向locationRadius元素添加错误?

php validation symfony-forms symfony

82
推荐指数
2
解决办法
6万
查看次数

测试有效性指针(C/C++)

如果指定的指针是"有效的",有没有办法确定(当然是以编程方式)?检查NULL很简单,但像0x00001234这样的东西呢?当试图取消引用这种指针时,会发生异常/崩溃.

首选跨平台方法,但平台特定(适用于Windows和Linux)也可以.

更新澄清: 问题不在于陈旧/释放/未初始化的指针; 相反,我正在实现一个从调用者获取指针的API(比如指向字符串的指针,文件句柄等).调用者可以(有意或无意地)发送无效值作为指针.如何防止崩溃?

c c++ validation null pointers

80
推荐指数
10
解决办法
10万
查看次数

如何在Android中的EditText中验证URL /网站名称?

我想从Android中获取输入,URL或网站名称,例如www.google.com,EditText用户点击Button要提交,或者当EditText失去焦点时,应该验证URL,例如格式为" www.anyURL.com "......

我怎样才能做到这一点?Android中是否有任何内置功能?

validation url android android-widget android-edittext

80
推荐指数
3
解决办法
5万
查看次数

Spring中@Valid和@Validated之间的区别

Spring支持两种不同的验证方法:Spring验证和JSR-303 bean验证.两者都可以通过定义一个Spring验证器来使用,该验证器委托给其他委托者,包括bean验证器.到现在为止还挺好.

但是当注释实际请求验证的方法时,这是另一个故事.我可以像这样注释

@RequestMapping(value = "/object", method = RequestMethod.POST)
public @ResponseBody TestObject create(@Valid @RequestBody TestObject obj, BindingResult result) {
Run Code Online (Sandbox Code Playgroud)

或者像这样

@RequestMapping(value = "/object", method = RequestMethod.POST)
public @ResponseBody TestObject create(@Validated @RequestBody TestObject obj, BindingResult result) {
Run Code Online (Sandbox Code Playgroud)

这里,@ Valid是javax.validation.Valid,而@Validated是org.springframework.validation.annotation.Validated.后者的文档说

JSR-303的变体有效,支持验证组的规范.设计方便使用Spring的JSR-303支持,但不支持JSR-303特定.

这没有多大帮助,因为它没有确切地说明它是如何不同的.如果有的话.两者似乎都对我很好.

java validation spring spring-mvc

80
推荐指数
4
解决办法
6万
查看次数