我有一个输入字段与数字和文本拆分仅编号如何

时间:2016-11-25 05:28:23

标签: php jquery

我有一个带数字和文字的输入字段,我想只拆分数字并将其用于下一步操作怎么办?

<input type="text" value="remain 24" name="none">
我只需要24来自值24

3 个答案:

答案 0 :(得分:0)

Working Fiddle

HTML:

<asp:Button ID="btnSaveShift" CssClass="btn btn-default" runat="server" Text="Save" ValidationGroup="onSave" OnClick="btnSaveShift_Click" OnClientClick="return CheckDateTimes();" />

            function CheckDateTimes() {
            var Frm_Date = $("#<%=txtStartDate.ClientID %>").val();
            var To_Date = $("#<%=txtEndDate.ClientID %>").val();    

            if (Frm_Date.length > 0 && To_Date.length > 0) {
                if (parseDate(Frm_Date) > parseDate(To_Date)) {
                    alert('Start date can not be greater than to date...!!');
                    $("#<%=txtStartDate.ClientID %>").focus();
                    return false;
                  }
                }
                return true;
              }

Jquery:

<input id="txtInput" type="text" value="remain 24" name="none">

您也可以使用正则表达式。

var Number = $("#txtInput").val().split(' ')[1];
alert(Number);

Updated fiddle

答案 1 :(得分:0)

<input type="text"  value="remain 24" name="none">

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script type="text/javascript">
    $(document).ready(function(){
        var yourTxt = $('input').val();
        var number = yourTxt.replace(/[^0-9]/g, '');
        $('input').val(number);
    });
</script>

答案 2 :(得分:0)

你可以使用正则表达式来获取字符串中的数字。

  1. 首先从该输入中获取值,它将是一个字符串

    var inputVal = $(&#39;输入&#39;)。val();

  2. var extractedNum = inputVal.match(/\d+/)[0];