本文介绍了字母数字正则表达式javascript的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在获取仅适用于javascript的字母数字字符的简单修订时遇到了问题:

I am having a problem to get the simple reges for alphanumeric chars only work in javascript :

var validateCustomArea = function () {
        cString = customArea.val();
        var patt=/[0-9a-zA-Z]/;
        if(patt.test(cString)){
            console.log("valid");
        }else{
            console.log("invalid");
        }
    }

我正在检查来自jquery的击键事件后的文本字段值,但预期结果不理想,我只希望字母数字字符位于字符串中

I am checking the text field value after keyup events from jquery but the results are not expected, I only want alphanumeric charachters to be in the string

推荐答案

我以这种方式解决了

var validateCustomArea = function () {
        cString = customArea.val();
        console.log(cString)
        var patt=/[^0-9a-zA-Z]/
        if(!cString.match(patt)){
            console.log("valid");
        }else{
            console.log("invalid");
        }
    }

我需要否定正则表达式

这篇关于字母数字正则表达式javascript的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-14 01:31