从字符串中解析数字
如何在 jQuery 中分割选定的值,将数字与文本分开?
示例:
myselect
包含 c4
只需获取数字 4
。
$('select#myselect').selectToUISlider({
sliderOptions: {
stop: function(e,ui) {
var currentValue = $('#myselect').val();
alert(currentValue);
var val = currentValue.split('--)
alert(val);
}
}
});
How do I split selected value, seperate the number from text in jQuery?
Example:
myselect
contains c4
Just get only the number 4
.
$('select#myselect').selectToUISlider({
sliderOptions: {
stop: function(e,ui) {
var currentValue = $('#myselect').val();
alert(currentValue);
var val = currentValue.split('--)
alert(val);
}
}
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以使用正则表达式仅提取数字。
编辑:将正则表达式更改为
/\d+/g
以匹配大于一位数的数字(感谢@Joseph!)You can use regex to pull only the numbers.
edit: changed regex to
/\d+/g
to match numbers greater than one digit (thanks @Joseph!)1)如果它总是:1个字母后跟数字,您可以做简单的子字符串:
2)您还可以用正则表达式替换所有非数字字符:
1) if it's always : 1 letter that followed by numbers you can do simple substring:
2) you can also replace all non-numeric characters with regular expression:
如果您知道前缀始终只有一个字符长,您可以使用以下命令:
If you know that the prefix is always only one character long you could use this: