小编Mic*_*one的帖子

如何使用正则表达式删除字符串中的字母和短划线以及美元符号?

我正在尝试查找所有字母和破折号以及美元符号,并将其从文本框中删除.

function numbersOnly()
{
    if ($('.sumit').val().indexOf([A-Za-z-$])) {
        $('.sumit').val().replace([A-Za-z-$], "");
    }
}
Run Code Online (Sandbox Code Playgroud)

这就是我所拥有的,我很确定这是错的.我对正则表达式并不太满意,但我正在努力学习它们.有没有人想帮助我,让我开始完成这个功能?

所以..你有输入.

<div class="numInputRight"><input type="text" class="sumit" name="sumAmount1"></div>
<div class="numInputRight"><input type="text" class="sumit" name="sumAmount2"></div>
<div class="numInputRight"><input type="text" class="sumit" name="sumAmount3"></div>
Run Code Online (Sandbox Code Playgroud)

然后你就有了这个功能:

numbersOnly = function()
{
  $('.sumit').val().replace(/[A-Za-z$-]/g, "");
  alert($('.sumit').val());
  return false;
}   
Run Code Online (Sandbox Code Playgroud)

我警告确定更换是否正常.不是.

regex jquery

44
推荐指数
4
解决办法
5万
查看次数

使用jQuery创建一个分配给元素的多个CSS类的Javascript数组

我的javascript:再次更新.

        $('.calc').change(function(){
            var classArray = $(this).attr('class').split(',');

            $.each(classArray, function(){
                alert(classArray);
                });
            });
Run Code Online (Sandbox Code Playgroud)

并输入:

<input type="text" class="calc R#r# C#i#" />
Run Code Online (Sandbox Code Playgroud)

英镑符号是变量,我正在使用ColdFusion.

我需要做的是成功地获取每个类并将它们放在一个数组中.这样我就可以用它来为整个表做必要的计算.

帮助将不胜感激.

谢谢

javascript arrays coldfusion jquery input

2
推荐指数
1
解决办法
1288
查看次数

未终止的字符串文字

再一次,这些错误中的另一个......

我在尝试之前试图解决这个问题,但找不到能解决这个问题的任何问题.

所以我有:( 更新)

<script type="text/javascript"> 
    $(function(){
        $('.episodes').live('click',function(){
            var id = $(this).attr('id').replace('episode_',''),
            width = 730,
            height = 645;

            if(id == 3){
                width = 635;
                height = 790;
            }                   

            ColdFusion.Window.create('Episode_'+id,'','/landing_pages/superhero/episode'+id+'.cfm',{width:width,height:height,center:true,draggable:false,resizable:false,modal:true});
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

我已经尝试转义"text\/ javascript"<\/script>,但它要么根本不起作用而不再显示错误,因为它不会将其识别为javascript语句,否则它将继续抛出错误.

Firebug说问题是:var id = $(this).attr('id').replace('episode_',''),,但我没有看到那可能是一个问题.

我正在考虑转移底部的创建方法中的/,但我不认为它会有所作为,因为它显示错误在顶部.

谢谢!

(更新) 我已经用分号问题尝试了所有答案,但它没有用.没有任何影响.还有其他想法吗?

我实际上将它粘贴到CMS中,它将通过SQL然后在我的文章中输出.我不明白为什么会引起问题,但我想这是另一回事.

UPIX UP WITH FIX 错误是使用单引号.不得不将所有单引号更改为双引号.显然,当你将它插入数据库时​​,你必须要做的事情.

最终代码是:

<script type="text/javascript"> 
    $(function(){
        $(".episodes").live("click",function(){
            var id = $(this).attr("id").replace("episode_",""),
            width = 730,
            height = 645;

            if(id == 3){
                width = 635;
                height = …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

0
推荐指数
1
解决办法
7656
查看次数

标签 统计

jquery ×3

javascript ×2

arrays ×1

coldfusion ×1

input ×1

regex ×1