我的代码看起来像这样
NSNumber *inputToNumber = [NSNumber numberWithFloat:[textField.text floatValue]];
Run Code Online (Sandbox Code Playgroud)
textfield中的值实际上是一个电话号码.它作为恼人的(2.0)78966e + 08存储在NSNumber中
我怎样才能让NSNumber将其存储为0207896608?
我正在开发一个应用程序,我想用美国格式设置电话号码,比如xxx-xxx-xxxx.我怎样才能做到这一点?
可能重复:
拨打号码时启动我的应用程序
我想从我的Android应用程序中用户拨打的拨号器中获取手机号码.我已经实现了如下应用程序:
((Button)findViewById(R.id.button1)).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(Intent.ACTION_DIAL, Uri.parse("tel:")));
}
});
Run Code Online (Sandbox Code Playgroud)
从上面的代码我可以打开拨号器app.如果用户输入手机号码并点击呼叫,那么我想得到他输入的号码.请任何身体帮助...
我一直在寻找许多针对电话号码的正则表达式验证,但我找不到只允许10位数而不是从0或1开始的验证,显然只有数字
我找到了这个
^((\+)?[1-9]{1,2})?([-\s\.])?((\(\d{1,4}\))|\d{1,4})(([-\s\.])?[0-9]{1,12}){1,2}$
Run Code Online (Sandbox Code Playgroud)
但是是为了满足我的需要.
我在javascript中使用这个表达式,我可以使用最多10位数.
有任何想法吗?
我正在尝试使用以下代码读取设备的电话号码.当电话号码不可用时,我会读取订阅者ID.它适用于某些手机,并在某些设备中抛出NULL指针异常.设备日志显示我在以下行中获得NULL指针异常
if(MyPhoneNumber.equals(""))
Run Code Online (Sandbox Code Playgroud)
请让我知道如何使它在所有设备上运行.
TelephonyManager tMgr =(TelephonyManager)ShowMyLocation.this.getSystemService(Context.TELEPHONY_SERVICE);
String MyPhoneNumber = tMgr.getLine1Number();
if(MyPhoneNumber.equals(""))
MyPhoneNumber = tMgr.getSubscriberId();
Run Code Online (Sandbox Code Playgroud) 我需要在我的数据库中识别包含电话号码的记录,以便我可以将它们发送给联系人团队.
示例:tblData
给定此表结构,查询可能是:
SELECT * FROM tblData WHERE comment [HeresWhereINeedHelp]
Run Code Online (Sandbox Code Playgroud)
评论可能(并且可能会)包含各种其他数据.一个示例评论:
是的,我有一个糟糕的经历.我希望有人在111.222.3333给我打电话.谢谢.
包含此评论的记录应在查询中提取,因为它包含电话号码.
我尝试了一个扩展的SPROC,它启用了正则表达式搜索,但性能非常糟糕.该系统是SQL Server 2012.
非常感谢任何方向.
我从地址簿中得到一个电话号码,我把它放在一个NSString*中:
ABMultiValueRef phoneProperty = ABRecordCopyValue(person,property);
NSString *phone = (__bridge_transfer NSString*)ABMultiValueCopyValueAtIndex(phoneProperty,identifier);
Run Code Online (Sandbox Code Playgroud)
我想只将数字作为一个直字符串(意思是没有像(,),+, - 等字符).
当我执行上面的代码并检查它时,NSLog(@"phone is %@", phone);我得到:phone is 1 (800) 800-8000
实际上在Xcode控制台中,我看到在'('和'之后'之前有一个中心点符号,没有正确复制到这篇文章.
我的目标是转向1 (800) 800-8000这一点18008008000.我该怎么做?
我试图创建一个regEx,它将有一个可选的'+'作为第一个字符,然后在接受所有数字后,确保不允许空格.
我尝试了以下,但它似乎不起作用:
new RegExp(/^\+?\d $/);
Run Code Online (Sandbox Code Playgroud) 我在HTML表单中有一个需要格式化的电话字段
(555)555-5555
这是领域:
<input type="tel" id="phone" name="phone" placeholder="(555) 555-5555" autocomplete="off" maxlength="14" required="required">
Run Code Online (Sandbox Code Playgroud)
一些要求:
如何使用jQuery/Javascript将这种类型的需求应用于这些需求?
我正在使用Google的libphonenumber库来验证服务器端的电话号码,我注意到PhoneNumberUtil有两种方法可以做到这一点:isPossibleNumber和isValidNumber.它们之间有什么区别,我应该何时使用一个而不是另一个?
phone-number ×10
android ×3
javascript ×3
regex ×3
ios ×2
cocoa-touch ×1
java ×1
jquery ×1
objective-c ×1
phone-call ×1
sql-server ×1
t-sql ×1
validation ×1