如何删除除冒号、数字和'上午'或者'下午'
How to remove all hidden characters except colons, numbers and 'AM' or 'PM'
我有一个字符串,里面有时间,就像这个
"上午6:00:00"或"下午10:15:00"
我知道字符串中有隐藏的字符,所以我想用正则表达式替换除冒号、数字和AM或PM之外的所有字符。
不确定下面的方法是否有效,因为我有一个字符串比较检查仍然失败。
selectedTime = selectedTime.replace(/^'w:'s/g, "");
我也试过
selectedTime = selectedTime.replace(/[^'w:'s]/g, "");
如前所述。。。这替换了除数字(^''d部分)、冒号(^:部分)和AM/PM(^AMP部分)之外的所有内容。
selectedTime=selectedTime.replace(/[^''d:AMP]/g,");
您也可以使用https://regex101.com
此正则表达式替换除数字、冒号和AM PM 之外的所有字符
selectedTime = selectedTime.replace(/[^'d:AMP]/gi, "");
这是演示
相关文章:
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 测试索引值是否等于某个数字的倍数
- 将数字转换为一定数量的硬币
- 键入最后一位数字后自动提交
- 如何在javascript中迭代数字列表
- Javascript逻辑运算符和字符串/数字
- 如何在javascript中获得与特定数字相等的随机数
- 如果元素's的ID以数字开头
- 递增一个数字而不去掉前导零
- 如何使用JavaScript查找1和N之间的所有数字的总和
- 如何在这里将两个值最低的数字相加
- 如何删除除冒号、数字和'上午'或者'下午'
- 如何为jQuery屏蔽输入插件创建一个允许字母数字、空格和重音字符的掩码
- Javascript排序字符串或数字
- 我想在AngularJS应用程序中创建一个输入数字框,用户不应该在该框上键入十进制数字.(一个整数输入框)
- 将数字四舍五入到小数点后两位
- 我如何在数字插入中使用逗号,这样它就不会'不要破坏我的输入字段
- 正则表达式与数字中的第二个点匹配
- 制作一个regex来验证只有一个数字的字符串
- 分开的数字和字母